/// 截取字符串,不限制字符串长度
/// 待截取的字符串
/// 每行的长度,多于这个长度自动换行
public string CutStr(string str, int len)
{
string s = "";
for (int i = 0; i < str.Length; i++)
{
int r = i % len;
int last = (str.Length / len) * len;
if (i != 0 && i <= last)
{
if (r == 0)
{
s
+= str.Substring(i - len, len) + "";
}
}
else if (i > last)
{
s
+= str.Substring(i - 1);
break;
}
}
return s;
}
/// 截取字符串并限制字符串长度,多于给定的长度+。。。
/// 待截取的字符串
/// 每行的长度,多于这个长度自动换行
/// 输出字符串最大的长度
public string CutStr(string str, int len, int max)
{
string s = "";
string sheng = "";
if (str.Length > max)
{
str
= str.Substring(0, max);
sheng
= "";
}
for (int i = 0; i < str.Length; i++)
{
int r = i % len;
int last = (str.Length / len) * len;
if (i != 0 && i <= last)
{
if (r == 0)
{
s
+= str.Substring(i - len, len) + "";
}
}
else if (i > last)
{
s
+= str.Substring(i - 1); break;
}
}
return s + sheng;
}

装载:http://www.cnblogs.com/kdkler/archive/2011/05/16/2047309.html

posted on 2011-05-16 09:30  张@天  阅读(498)  评论(0编辑  收藏  举报