请问有没有方法可以去除字符串中的所有空格的?
谢谢!~~

解决方案 »

  1.   


    string str="  ree fdg  ";
    str=str.replace(" ","");
    Console.Write(str);
      

  2.   


    string str="  ree fdg  ";
    Console.Write(str.Trim());
      

  3.   

    看所有人回答都是replace...
    特意在环境里看了下Trim.....我错了~~~~~~
      

  4.   

    string newStr = oldStr.Replace(" ", "");
      

  5.   

    str.replace(" ","")
    trim只能去掉收尾空格
      

  6.   

    可以使用String类的trim方法,但该方法只能去除前后空格,中间的空格去不掉.只能手动去除,
    不过可以使用StringBuilder类,该类提供了删除方法可以删除掉所有空格.
      

  7.   

    正则能把各种空格去干净的方法
            /// <summary>
            /// 去掉字符串中所有空格
            /// </summary>
            /// <param name="str"></param>
            /// <returns></returns>
            public String ClearBlank(String str)
            {
                CharEnumerator myenum = str.GetEnumerator();
                str = String.Empty;
                while (myenum.MoveNext())
                {
                    byte[] array = new byte[1];
                    array = System.Text.Encoding.ASCII.GetBytes(myenum.Current.ToString());                int asciiCode = (short)(array[0]);
                    if (asciiCode != 32)
                    {
                        str += myenum.Current.ToString();
                    }
                }
                return str;
            }