.NET截取指定長度漢字超出部分以"..."代替 實例分享
更新時間:2013年06月12日 12:51:41 作者:
.NET截取指定長度漢字超出部分以"..."代替 實例分享,需要的朋友可以參考一下
復(fù)制代碼 代碼如下:
/// <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;
}
相關(guān)文章
ASP.NET Core使用自定義驗證屬性控制訪問權(quán)限詳解
這篇文章主要給大家介紹了關(guān)于ASP.NET Core使用自定義驗證屬性控制訪問權(quán)限的相關(guān)資料,這是我們在日常工作中經(jīng)常會遇到的一個需求,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2018-10-10
.net任務(wù)調(diào)度框架FluentScheduler簡介
這篇文章介紹了.net任務(wù)調(diào)度框架FluentScheduler,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-07-07
Win2008 server + IIS7 設(shè)置身份模擬(ASP.NET impersonation)
IIS7 與 IIS 6 相比有了很大的改動,原來在 IIS 6 下可以的設(shè)置到了 IIS 7 下有的會發(fā)生變化。身份模擬的配置上,IIS7 和 IIS6有很大不同,網(wǎng)上IIS6的身份模擬的文章比較多,但介紹IIS7的比較少,我把的一些折騰的經(jīng)驗在這篇博客中寫下來,以供參考2011-10-10
.NET?6?中的?dotnet?monitor詳細(xì)解析
dotnet?monitor?是一種工具,它提供了一種統(tǒng)一的方法來收集這些診斷信息,而不管您是在桌面計算機還是在?kubernetes?集群中運行,dotnet?monitor?已經(jīng)為?Azure?App?Service(Linux)提供?.NET?應(yīng)用程序的診斷工具提供支持,我們希望它在更多環(huán)境中使用2021-12-12
asp.net 獲取系統(tǒng)中參數(shù)的實現(xiàn)代碼
asp.net 獲取系統(tǒng)中參數(shù)的實現(xiàn)代碼,需要的朋友可以參考下。2011-12-12

