十进制到字符串的转换问题
本文关键字:转换 问题 字符串 十进制 | 更新日期: 2023-09-27 18:20:14
可能重复:
C#如何从十进制值末尾删除0
在c#中显示没有尾随零的十进制的最佳方式
我有十进制变量它有值
2.50
2.25
如何将其转换为字符串以便获得
2.5
2.25
问题是字符串中的2.50必须是2.5。
String.Format("{0:0.##}", 2.50);
您也可以将其转换为字符串,然后执行String.Trim('0');
来修剪尾部的零。
您可以像以下示例所示那样执行操作:
String.Format("{0:0.00}", 123.4567); // "123.46"
String.Format("{0:0.00}", 123.4); // "123.40"
String.Format("{0:0.00}", 123.0); // "123.00"
(基本上,使用String.Format
函数)