`

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

c# 
阅读更多

    ///   <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;
    } 
 
分享到:
评论

相关推荐

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

    代码如下:///  /// 将指定字符串按指定长度进行剪切, ///  /// &lt;param xss=removed&gt; 需要截断的字符串  /// &lt;param xss=removed&gt; 字符串的最大长度  /// &lt;param xss=removed&gt; 超过长度的后缀  /// ...

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

    本文分享了一个在.NET中如何截取指定长度汉字并用“...”代替超出部分的实例。这个需求非常实用,因为汉字和英文字符在占用空间上是不同的,通常一个汉字占用的字节数是英文字符的两倍。这意味着,如果按照字节数来...

    GridView实现用“...”代替超长字符串

    在Web开发中,尤其是在ASP.NET中使用GridView控件时,处理超长字符串以确保界面整洁且信息显示合理是一项常见的需求。本文将详细解析如何在GridView中实现使用省略号("...")来替代超出显示长度的文本,以提升用户...

    GridView省略字符

    在后台代码中,`GetTruncatedText`函数可以用来截取字符串,并添加省略号: ```csharp public string GetTruncatedText(string fullText, int maxLength) { if (fullText.Length &gt; maxLength) { return fullText...

    asp.net编程常用类

    对于描述中提到的“字符串多余的字符以省略号代替”,这可能涉及到`Substring`配合`PadRight`或`PadLeft`实现,当字符串超过指定长度时,用省略号替换超出部分。 其次,水印图片处理通常需要利用到图像处理库。在...

    MySQL GROUP_CONCAT限制解决方案

     GROUP_CONCAT 拼接的字符串的长度字节默认长度1024个字节,超过则会被截断。 查询默认长度:  命令 SHOW VARIABLES LIKE 'group_concat_max_len' 操作方法:(如图) 调整长度设置方法: (1)在MySQL配置文件中...

    2021-2022计算机二级等级考试试题及答案No.12257.docx

    - **详细解释**: `Mid()`函数用于从字符串中的指定位置开始提取指定长度的子串。因此,要查找编号第3、4个字符为“03”的记录,应使用`Mid([学生编号],3,2)="03"`。 ### 19. 存储器分类 - **知识点**: 微机系统中...

    GridView使用大全

    - 通过CSS和JavaScript截取超出长度的文本,并添加省略号。 11. **一般换行与强制换行**: - 利用HTML的` `标签或CSS的`white-space`属性实现文本换行。 12. **显示隐藏某一列**: - 可以在设计时或运行时...

Global site tag (gtag.js) - Google Analytics