日期:2014-05-18  浏览次数:20593 次

关于截取字符串长度的问题
if   (cj.Trim().Substring(0,   cj.Trim().Length   -   4)   ==   " ")定义了string   cj;并给cj付值了,可以运行就告诉我       长度不能小于   0。参数名:   length   ,是说cj的长度小于4吗?高手指点一下

------解决方案--------------------
cj 的长度是不是小于4了
------解决方案--------------------
Trim() 是去前后空格,如果不包函空格时你的长度是多少?如果小于4,像你这样的写法就会报这样的错了..
------解决方案--------------------
那就先判断,再截取.
------解决方案--------------------
看一下msdn,substring(A,B)中的A,B参数的意义是什么就知道了。

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
我的E-Mail:bdbox@163.com 请多指教!