按长度分割字符串

来源:互联网 发布:客户数据分析报告 编辑:程序博客网 时间:2024/05/16 14:12

   /// <summary>

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

    /// </summary>

    /// <param name="SourceString"></param>

    /// <param name="Length"></param>

    /// <returns></returns>

    public static List<string> SplitLength(string SourceString, int Length)
    {

        List<string> DestString = new List<string>();

        for (int i = 0; i < SourceString.Trim().Length; i += Length)
        {

            if ((SourceString.Trim().Length - i) >= Length)

                DestString.Add(SourceString.Trim().Substring(i, Length));

            else

                DestString.Add(SourceString.Trim().Substring(i, SourceString.Trim().Length - i));

        }

        return DestString;

    }
}