VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > C/C++语言编程 >
  • C#教程之c#完美截断字符串代码(中文+非中文)

 
 
public static string Truncation(this HtmlHelper htmlHelper, string str, int len) 
if (str == null || str.Length == 0 || len <= 0) 
return string.Empty; 
int l = str.Length; 
#region 计算长度 
int clen = 0; 
while (clen < len && clen < l) 
//每遇到一个中文,则将目标长度减一。 
if ((int)str[clen] > 128) { len--; } 
clen++; 
#endregion 
if (clen < l) 
return str.Substring(0, clen) + "..."; 
else 
return str; 
相关教程