代码如下:
publicstaticstringTruncation(thisHtmlHelperhtmlHelper,stringstr,intlen)
{
if(str==null||str.Length==0||len<=0)
{
returnstring.Empty;
}
intl=str.Length;
#region计算长度
intclen=0;
while(clen<len&&clen<l)
{
//每遇到一个中文,则将目标长度减一。
if((int)str[clen]>128){len–;}
clen++;
}
#endregion
if(clen<l)
{
returnstr.Substring(0,clen)+”…”;
}
else
{
returnstr;
}
}
您可能感兴趣的文章:C#double和decimal数据类型以截断的方式保留指定的小数位数MSSQL将截断字符串或二进制数据问题的解决方法oracle中截断表的使用介绍js中根据字数截取字符串,不能截断urlPHPUTF8中文字符截断函数代码PHP在字符断点处截断文字的实现代码PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法php使用iconv中文截断问题的解决方法PHP截断标题且兼容utf8和gb2312编码js实现文字截断功能
C++中指向结构体变量的指针
C#中38个常用运算符的优先级的划分和理解
上述就是C#学习教程:c#完美截断字符串代码(中文+非中文)分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/904308.html