0

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

0000000014.50

我怎样才能做到这一点?

谢谢

4

2 回答 2

4

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

var value = 14.50m;

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

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

于 2013-04-06T16:47:00.650 回答
0

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

请参考以下链接:

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

于 2013-04-06T16:51:02.623 回答