日期:2014-05-18  浏览次数:20804 次

分割汉字的问题?
现在要做一个接口程序,从数据库里提取数据。要求发送短信息到网关,一般的一条短信的长度为60个字,现在要把长度大于60的分条。比如120的再分成两条,130的分成三条发出去。怎么做啊?求简单程序代码?刚接触c#。困难。

------解决方案--------------------
string s = "123456789 ";
int num=2;//要分割字的长度...
for (int k = 0; k < s.Length; k += num)
{
if (k + num > s.Length)
{
MessageBox.Show(s.Substring(k));
}
else
{
MessageBox.Show(s.Substring(k, num));
}

}