小码农 猫的一生在打哈欠中度过

c#索引和长度必须引用该字符串内的位置。参数名: length

这种情况请注意了。 两个例子: 第一个:

int leng;
int Allleng;
string.Substring(leng,Allleng);

当你的文本超过了32767以后,我们注意到了substring是会提示这个提示的。 所以我们要怎么解决呢?当然要将string分为好几个部分来解决了。只要设置一个数组。这个数组的长度依据你文本长度的大小而变。 我们这里不谈。

第二个:

int leng=1;
int Allleng=300;
string.Substring(leng,Alleng);

因为我们的文本长度只有300,而你是从1开始取文本的,加上取的长度就是301了,当然会报错,改为:

string.Substring(leng,Alleng-1)或者将leng改为0;
赏
支付宝赞赏码
支付宝
微信赞赏码
微信
分享 微博 QQ 空间 豆瓣 Twitter

本文最后更新于 2020 年 08 月 19 日,距今日已 2271 天。

本文出自 小码农,转载请注明出处。

此篇已闭评。

卷首