源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

c#完美截断字符串代码(中文+非中文)

  • 时间:2020-12-28 19:07 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:c#完美截断字符串代码(中文+非中文)
[u]复制代码[/u] 代码如下:
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; } }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部