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