读书人

Substring截取前多少个字符抛出错误的

发布时间: 2013-04-20 19:43:01 作者: rapoo

Substring截取前多少个字符抛出异常的问题
这个问题应该很简单的,可是我是菜鸟,不会哦,就是str.Substring(0,9),当字符串的长度小于9时就会抛出异常了,我的意思是不知道字符串到底多长,反正显示的时候最多不超过9个字符,超过则截取,不超过则直接显示,不需要抛出异常,该怎么办?
[解决办法]
str=str.Length>0?str.Substring(0,9):str;
[解决办法]
先判断长度。三目运算
string xx=str.Length<=9?str:str.Substring(0,9);
[解决办法]

引用:
str=str.Length>0?str.Substring(0,9):str;
+1

读书人网 >asp.net

热点推荐