读书人

关于quot;索引和长度必须引用该字符串内的

发布时间: 2012-01-26 19:40:46 作者: rapoo

关于"索引和长度必须引用该字符串内的位置"的问题!!!!
for (i = 0; i < r.Length; i++)
{
if (r.Substring(i,i) == ". ")
{
lab.Text = r.Substring(i);
}
}

实现功能:将字符串中 ". "以后的部分给一个text框.如字符串 "1.木瓜界选煤厂 ",把 "木瓜界选煤厂 "这一部分给text框.

错误提示:索引和长度必须引用该字符串内的位置。
参数名: length

刚刚开始学习.net还请各位大师多多帮忙.谢谢.

[解决办法]
没你这么做的.
string str = "1.木瓜界选煤厂 ".split( '. ')[1]即可,当然先要判断下存不存在点.
[解决办法]
如果两个.怎么办??
最后一个??

string temp = "1.木瓜界选煤厂.111 ";

Console.WriteLine(temp.IndexOf( ". ") > = 0 ? temp.Substring(temp.LastIndexOf( ". ") + 1) : " ");

不过最好用正则~~~~~

读书人网 >C#

热点推荐