空格不一样和String.Trim()没有关系了,他会去掉所有的空格

解决方案 »

  1.   

    用Trim()的话好象不符合楼主的要求吧?如果只是去除后面的空格的话,应该用TrimEnd()例:
    string str = "space              ";
    str = str.TrimEnd(' ');这样就行了。
      

  2.   

    先去空,再用下面的方法:左对齐此字符串中的字符,在右边用空格或指定的 Unicode 字符填充以达到指定的总长度。重载列表
    左对齐此字符串中的字符,在右边用空格填充以达到指定的总长度。[Visual Basic] Overloads Public Function PadRight(Integer) As String
    [C#] public string PadRight(int);
    [C++] public: String* PadRight(int);
    [JScript] public function PadRight(int) : String;
    左对齐此字符串中的字符,在右边用指定的 Unicode 字符填充以达到指定的总长度。[Visual Basic] Overloads Public Function PadRight(Integer, Char) As String
    [C#] public string PadRight(int, char);