C# 删除文本末尾的点

C# 删除文本末尾的点,c#,.net,string,C#,.net,String,我得把课文末尾的圆点去掉怎么办 usign c#,dot.net 示例=abc 我想要这个=abc试试这个: string a = "abc."; string b = a.TrimEnd('.'); 您可以使用TrimEnd方法删除字符串末尾的任何点: str = str.TrimEnd('.'); 您可以使用子字符串方法仅删除最后一个字符: str = str.Substring(0, str.Length - 1); 如果最后一个字符只有在为句点时才应删除,则可以先检查该字符: i

我得把课文末尾的圆点去掉怎么办

usign c#,dot.net

示例=abc

我想要这个=abc

试试这个:

string a = "abc.";
string b = a.TrimEnd('.'); 

您可以使用
TrimEnd
方法删除字符串末尾的任何点:

str = str.TrimEnd('.');
您可以使用
子字符串
方法仅删除最后一个字符:

str = str.Substring(0, str.Length - 1);
如果最后一个字符只有在为句点时才应删除,则可以先检查该字符:

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

不需要的点是否总是最后一个字符?