关于"索引和长度必须引用该字符串内的位置"的问题!!!!
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) : " ");
不过最好用正则~~~~~