怎么用程序在任意汉字之间加空格呢
比如发生的"防水堵漏"就就为"防 水 堵 漏 就 就"
达人进

解决方案 »

  1.   

    从后面开始加,则每个没加之前的汉字的Index不会变化,在Index之前加上后重新给Index赋以前面那个汉字的Index的值,循环可以完成
      

  2.   


               string s = "汉字间要有空格";
                StringBuilder sb = new StringBuilder();
                sb.Append(s[0]);
                for (int i = 1; i < s.Length; i++)
                {
                    sb.Append(" ").Append(s[i]);
                }
                s = sb.ToString();
                //s = "汉 字 间 要 有 空 格"
      

  3.   

    sStr是你要处理的字符串;
    for(int i = sStr.Length - 1; i > 0; i--)
        sStr = sStr.Insert(i, " ");测试通过。不过楼主应该自己都动脑、动手,否则进步很慢的,:)