编程语言
首页 > 编程语言> > C#按长度分割字符串,汉字按一个字符算

C#按长度分割字符串,汉字按一个字符算

作者:互联网

/// <summary> 转载:www.uzhanbao.com
        /// 按长度分割字符串,汉字按一个字符算
        /// </summary>
        /// <param name="SourceString"></param>
        /// <param name="Length"></param>
        /// <returns></returns>
        public static ArrayList SplitLength(string SourceString, int Length)
        {
            //List<string> DestString = new List<string>();
            ArrayList list = new ArrayList();
            for (int i = 0; i < SourceString.Trim().Length; i += Length)
            {
                if ((SourceString.Trim().Length - i) >= Length)
                    list.Add(SourceString.Trim().Substring(i, Length));
                else
                    list.Add(SourceString.Trim().Substring(i, SourceString.Trim().Length - i));
            }
            return list;
        }

标签:Trim,字符,SourceString,C#,ArrayList,list,int,Length,字符串
来源: https://blog.csdn.net/szsbell/article/details/90348704