Как проверить последний char строки и увидеть ее пробел

Как проверить последний char строки и увидеть ее пробел? Если его пустое место удаляет?

Ответы

Ответ 1

Конкретный для одного пробела:

if(MyString.EndsWith(" "))
    MyString = MyString.Substring(0, MyString.Length - 1);

или для любых пробелов

MyString = MyString.TrimEnd();

Ответ 2

Использовать метод Trim класса string

Ответ 3

string Original= "I am on Test ";

string Temp = Original.Substring( Original.Length - 1 );
Original = Original.Remove( Temp.Trim().Length > 0 ? 0 : Original.Length - 1);

Ответ 4

string someString = "i will have some blank space at the end    ";
someString = someString.Trim(); //blank space now removed

Стоит отметить, что это также удалит пробелы в начале строки также

Ответ 5

Использовать специальные для него функции Trim, TrimStart, TrimEnd:

var trimmedString = "this is my string with space at the end ".TrimEnd();