C#中使用ToString("0.000")格式化数值导致末尾出现0的解决方法
这是因为在使用ToString方法时,传入的参数'0.000'表示将数值格式化为小数点后三位,如果数值本身不足三位,则会在末尾自动补0,因此20.291会被格式化为'20.2910'。如果想要去掉末尾的0,可以使用TrimEnd方法。例如:
20.291.ToString("0.000").TrimEnd('0')
原文地址: https://www.cveoy.top/t/topic/owCc 著作权归作者所有。请勿转载和采集!