удалить точку в конце текста - PullRequest
7 голосов
/ 07 июля 2010

я должен удалить точку в конце текста, как я могу сделать

usign c #, dot.net

пример = abc.

Я хочу это = abc

Ответы [ 2 ]

26 голосов
/ 07 июля 2010

Попробуйте это:

string a = "abc.";
string b = a.TrimEnd('.'); 
11 голосов
/ 07 июля 2010

Вы можете удалить любые точки в конце строки, используя метод TrimEnd:

str = str.TrimEnd('.');

Вы можете использовать метод Substring, чтобы удалить только последний символ:

str = str.Substring(0, str.Length - 1);

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

if (str[str.Length - 1] == '.') {
  str = str.Substring(0, str.Length - 1);
}
...