Biegral 2019/1/5 4:45:54 1135
将字符串截取成几条字符串装到List适用于类似短信的开发
public static List<string> GetSmsArray(string Str, int Num) { List<string> list = new List<string>(); if (System.Text.Encoding.Default.GetByteCount(Str) <= Num) { list.Add(Str); } else { string outstr = ""; int n = 0; foreach (char ch in Str) { n += System.Text.Encoding.Default.GetByteCount(ch.ToString()); outstr += ch; if (n >= Num - 1) { n = 1; list.Add(outstr); outstr = ""; } } if (outstr != "") { list.Add(outstr); } } return list; }