/// <summary>
/// 名字大于四个字切换成...
/// </summary>
public string CutUotStr(string Str,int length)
{
if(Str == null)
return null;
string str = Str;
if (str.Length > length)
{
char[] lst = str.ToCharArray();
int len = 0;
for (int i = 0; i < lst.Length; i++)
{
if (lst[i] >= 0x4e00 && lst[i] <= 0x9fbb)//中文编码
len += 2;
else
len += 1;
if (len > length * 2)
{
str = str.Substring(0, i) + "...";
break;
}
}
}
return str;
}
字符串截取处理
最新推荐文章于 2024-07-02 15:38:44 发布