使用ToString格式化十进制数



如果我有一个十进制数,比如14.50我想用decimal 10.2

表示
0000000014.50

我该怎么做?

谢谢

使用自定义数字格式字符串:

var value = 14.50m;
string valueString = value.ToString("0000000000.00");

0是一个占位符:如果0存在,则用相应的数字替换0;

如果你对数据类型转换为字符串没有问题,那么你可以在c#中使用Padding。

参考下面的链接:

http://msdn.microsoft.com/en-us/library/66f6d830 (v = vs.100) . aspx

最新更新