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

如何现在字符串长度
Substring这个是截取字符串。我想知道有没有限制的。比如限制倒15字则换行显示

------解决方案--------------------

C# code

    //把五楼那个修改了下,因为索引可能出问题

    public string getlenth(string conn)
    {
        string xx = "";
        if (conn.Length > 15)
        {
            int num = conn.Length % 15;
            int num2;
            if (num != 0)
                num2 = conn.Length / 15 + 1;
            else
                num2 = conn.Length / 15;

            for (int i = 0; i < num2; i++)
            {
                if (i == num2 - 1)
                {
                    xx += conn.Substring(i * 15, num) + "\n";
                }
                else
                {
                    xx += conn.Substring(i * 15, 15) + "\n";
                }
            }
        }
        return xx;
    }