首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于"索引和长度必须引用该字符串内的位置"的有关问题!

2012-01-26 
关于索引和长度必须引用该字符串内的位置的问题!!!!for(i0ir.Lengthi++){if(r.Substring(i,i).

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

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

热点排行