两个截取字符串的实用方法(超过一定长度自动换行) /**//// /// 截取字符串 不限制字符串长度 /// /// 待截取的字符串 /// 每行的长度 多于这个长度自动换行 /// public string CutStr(string str int len) { string s= ; for(int i= ;i { int r= i% len; int last =(str Length/len)*len; if (i!= && i<=last) { if( r== ) { s+=str Substring(i len len)+ ; } } else if (i>last) { s+=str Substring(i ) ; break; } } return s; } /**//// /// 截取字符串并限制字符串长度 多于给定的长度+ /// /// 待截取的字符串 /// 每行的长度 多于这个长度自动换行 /// 输出字符串最大的长度 /// public string CutStr(string str int len int max) { string s= ; string sheng= ; if (str Length >max) { str=str Substring( max) ; sheng= ; } for(int i= ;i { int r= i% len; int last =(str Length/len)*len; if (i!= && i<=last) { if( r== ) { s+=str Substring(i len len)+ ; } } else if (i>last) { s+=str Substring(i ) ; break; } } return s+sheng; } lishixinzhi/Article/program/net/201311/14203