本文主要是介绍.NET截取指定长度字符串超出部分以...代替,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
/// <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;elsereturn strTmp + endWith;}return oldStr;}
这篇关于.NET截取指定长度字符串超出部分以...代替的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!