手机
当前位置:查字典教程网 >编程开发 >C#教程 >c#完美截断字符串代码(中文+非中文)
c#完美截断字符串代码(中文+非中文)
摘要:复制代码代码如下:publicstaticstringTruncation(thisHtmlHelperhtmlHelper,strings...

复制代码 代码如下:

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;

}

}

【c#完美截断字符串代码(中文+非中文)】相关文章:

使用C#实现在屏幕上画图效果的代码实例

C#使用非托管代码直接修改字符串的方法

用C#把文件转换为XML的代码

C#的XML两种代码注释实例说明

c#固定长度的随机字符串例子

计算字符串和文件MD5值的小例子

c#中分割字符串的几种方法

C#中字符串编码处理

C#中实现任意List的全组合算法代码

C# 判断字符串为空的几种办法

精品推荐
分类导航