---恢复内容开始---
前言:
1.项目中我们难免会用到各种对字符串的处理方法,可是你曾知道substring()这个用法别有洞天?你考虑过一下几个情况吗?
使用Substring()时的正确写法:
正题:
1 string tmpstr;2 if((tmpstr!=null)&&(tmpstr!=""))3 {4 if(tmpstr.Length>500) //这里根据字符串的长度修改长度5 {6 tmpstr=tmpstr.Substring(0,500);7 }8 }
下列情况会触发Substring()产生异常1、tmpstr=null2、tmpstr=""3、tmpstr=String.Empty4、Substring的起始位置大于tmpstr的长度,Substring的起始位置+截取字符个数大于tmpstr的长度,也就时说Substring的任何操作都不允许超出被处理字符串的长度。 后续:
这些方面你们考虑过了吗?
---恢复内容结束---
原标题:你以为你了解最常用的string.substring()的几个常见问题吗?
关键词:string