文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>.NET截取指定长度汉字超出部分以"..."代替

.NET截取指定长度汉字超出部分以"..."代替

时间:2010-12-28  来源:墟零

C#代码:

 1  ///   <summary> 
2 /// 将指定字符串按指定长度进行剪切,
3 /// </summary>
4 /// <param name= "oldStr "> 需要截断的字符串 </param>
5 /// <param name= "maxLength "> 字符串的最大长度 </param>
6 /// <param name= "endWith "> 超过长度的后缀 </param>
7 /// <returns> 如果超过长度,返回截断后的新字符串加上后缀,否则,返回原字符串 </returns>
8 public static string StringTruncat(string oldStr, int maxLength, string endWith)
9 {
10 if (string.IsNullOrEmpty(oldStr))
11 // throw new NullReferenceException( "原字符串不能为空 ");
12 return oldStr + endWith;
13 if (maxLength < 1)
14 throw new Exception("返回的字符串长度必须大于[0] ");
15 if (oldStr.Length > maxLength)
16 {
17 string strTmp = oldStr.Substring(0, maxLength);
18 if (string.IsNullOrEmpty(endWith))
19 return strTmp;
20 else
21 return strTmp + endWith;
22 }
23 return oldStr;
24 }

 

相关阅读 更多 +
排行榜 更多 +
XLM币最具爆发力的安全交易所欧易okex下载

XLM币最具爆发力的安全交易所欧易okex下载

金融理财 下载
XEM币最安全隐私链的全球交易所欧易okex下载

XEM币最安全隐私链的全球交易所欧易okex下载

金融理财 下载
WAVES币最新上线的优质交易所欧易okex下载

WAVES币最新上线的优质交易所欧易okex下载

金融理财 下载