/// <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;
}
分享到:
相关推荐
代码如下:/// /// 将指定字符串按指定长度进行剪切, /// /// <param xss=removed> 需要截断的字符串 /// <param xss=removed> 字符串的最大长度 /// <param xss=removed> 超过长度的后缀 /// ...
本文分享了一个在.NET中如何截取指定长度汉字并用“...”代替超出部分的实例。这个需求非常实用,因为汉字和英文字符在占用空间上是不同的,通常一个汉字占用的字节数是英文字符的两倍。这意味着,如果按照字节数来...
在Web开发中,尤其是在ASP.NET中使用GridView控件时,处理超长字符串以确保界面整洁且信息显示合理是一项常见的需求。本文将详细解析如何在GridView中实现使用省略号("...")来替代超出显示长度的文本,以提升用户...
在后台代码中,`GetTruncatedText`函数可以用来截取字符串,并添加省略号: ```csharp public string GetTruncatedText(string fullText, int maxLength) { if (fullText.Length > maxLength) { return fullText...
对于描述中提到的“字符串多余的字符以省略号代替”,这可能涉及到`Substring`配合`PadRight`或`PadLeft`实现,当字符串超过指定长度时,用省略号替换超出部分。 其次,水印图片处理通常需要利用到图像处理库。在...
GROUP_CONCAT 拼接的字符串的长度字节默认长度1024个字节,超过则会被截断。 查询默认长度: 命令 SHOW VARIABLES LIKE 'group_concat_max_len' 操作方法:(如图) 调整长度设置方法: (1)在MySQL配置文件中...
- **详细解释**: `Mid()`函数用于从字符串中的指定位置开始提取指定长度的子串。因此,要查找编号第3、4个字符为“03”的记录,应使用`Mid([学生编号],3,2)="03"`。 ### 19. 存储器分类 - **知识点**: 微机系统中...
- 通过CSS和JavaScript截取超出长度的文本,并添加省略号。 11. **一般换行与强制换行**: - 利用HTML的` `标签或CSS的`white-space`属性实现文本换行。 12. **显示隐藏某一列**: - 可以在设计时或运行时...