主页 > 知识库 > .NET截取指定长度汉字超出部分以...代替 实例分享

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

热门标签:Linux服务器 科大讯飞语音识别系统 Mysql连接数设置 银行业务 阿里云 团购网站 服务器配置 电子围栏

复制代码 代码如下:

///   summary>
    ///   将指定字符串按指定长度进行剪切,
    ///   /summary>
    ///   param   name= "oldStr "> 需要截断的字符串 /param>
    ///   param   name= "maxLength "> 字符串的最大长度 /param>
    ///   param   name= "endWith "> 超过长度的后缀 /param>
    ///   returns> 如果超过长度,返回截断后的新字符串加上后缀,否则,返回原字符串 /returns>
    public static string StringTruncat(string oldStr, int maxLength, string endWith)
    {
        if (string.IsNullOrEmpty(oldStr))
            //   throw   new   NullReferenceException( "原字符串不能为空 ");
            return oldStr + endWith;
        if (maxLength 1)
            throw new Exception("返回的字符串长度必须大于[0] ");
        if (oldStr.Length > maxLength)
        {
            string strTmp = oldStr.Substring(0, maxLength);
            if (string.IsNullOrEmpty(endWith))
                return strTmp;
            else
                return strTmp + endWith;
        }
        return oldStr;
    }

您可能感兴趣的文章:
  • Lua获取utf8字符串长度和字符串截取并用...代替
  • Jquery循环截取字符串的方法(多出的字符串处理成"...")
  • (function($){...})(jQuery)的意思
  • 字太多用...代替的方法(两种)

标签:枣庄 蚌埠 萍乡 衢州 江苏 衡水 广元 大理

巨人网络通讯声明:本文标题《.NET截取指定长度汉字超出部分以...代替 实例分享》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266