日期:2014-05-17  浏览次数:20459 次

非常奇怪的字符串Substring问题

太奇怪了。。。明明长度在字符串的范围内,使用Substring方法竟然会抛出这样异常

------解决方案--------------------

还明明。if都写错了。你还明明。。。
长度>=196 就满足了
相当于我196个字符。。进去后,从92个开始取,取196个,你说要多少长度?
改成if(xxxx.Length>(92+196))
------解决方案--------------------
第一个是开始位置,第二个是长度,少年92+196是多长?
------解决方案--------------------
Substring 第二个参数是要截取的字符长度,而不是结束位置
------解决方案--------------------
引用:
Substring 第二个参数是要截取的字符长度,而不是结束位置
+1
------解决方案--------------------
呵呵呵,接分吧        
------解决方案--------------------
第二个参数是要截取的长度,最大应该是196-92
------解决方案--------------------
用法该看下