使用ToString格式化十进制数

时间:2013-04-06 16:44:20

标签: c#

如果我得到像14.50这样的十进制数字,我想表示为decimal 10.2

0000000014.50

我该怎么做?

谢谢

2 个答案:

答案 0 :(得分:4)

使用custom numeric format string

var value = 14.50m;

string valueString = value.ToString("0000000000.00");

0是占位符:如果存在,则用相应的数字替换零;否则,结果字符串中会出现零。

答案 1 :(得分:0)

如果您没有将数据类型转换为字符串的问题,那么您可以在c#中使用填充。

请参阅以下链接:

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