62,041
社区成员
发帖
与我相关
我的任务
分享
#region 取部分字符
public static string ShowPartStr(string str, int len)
{
if (str != null && str != string.Empty)
{
int t = 0;
int n = 0;
string strTemp = "";
foreach (char c in str)
{
n++;
if (Convert.ToInt32(c) < 0 || Convert.ToInt32(c) > 255)
{
t = t + 2;
}
else
{
t = t + 1;
}
if (t >= len)
{
strTemp = str.Substring(0, n) + "...";
break;
}
else
{
strTemp = str;
}
}
return strTemp;
}
else
{
return "";
}
}
#endregion
/// <summary>
/// 字符切割
/// </summary>
/// <param name="Str"></param>
/// <param name="Count"></param>
/// <returns></returns>
public static string StrSub(object objStr,int Count)
{
string Str = objStr.ToString().Trim();
return Str.Length > Count ? Str.Substring(0, Count)+"..." : Str;
}