我必须删除文本结尾处的点
usign c#,dot.net
example = abc。
我想要这个= abc
答案 0 :(得分:26)
试试这个:
string a = "abc.";
string b = a.TrimEnd('.');
答案 1 :(得分:11)
您可以使用TrimEnd
方法删除字符串末尾的任何点:
str = str.TrimEnd('.');
您可以使用Substring
方法仅删除最后一个字符:
str = str.Substring(0, str.Length - 1);
如果最后一个字符只是在一段时间内被删除,你可以先检查一下:
if (str[str.Length - 1] == '.') {
str = str.Substring(0, str.Length - 1);
}