我有一个像2223,00
这样的数字字符串.我想把它改成2223
.这是:没有信息after的",".假设","后面只有两个小数.
我做到了:
str = str.Remove(str.Length - 3, 3);
有更优雅的解决方案吗?也许使用另一个功能-我不喜欢写明确的数字-
我有一个像2223,00
这样的数字字符串.我想把它改成2223
.这是:没有信息after的",".假设","后面只有两个小数.
我做到了:
str = str.Remove(str.Length - 3, 3);
有更优雅的解决方案吗?也许使用另一个功能-我不喜欢写明确的数字-
实际上,您可以使用带有一个参数的Remove重载:
str = str.Remove(str.Length - 3);
但是,如果您试图避免硬编码长度,可以使用:
str = str.Remove(str.IndexOf(','));