如果我得到像 14.50 这样的十进制数,我想被表示为decimal 10.2
0000000014.50
我怎样才能做到这一点?
谢谢
使用自定义数字格式字符串:
var value = 14.50m;
string valueString = value.ToString("0000000000.00");
0
是占位符:如果存在一个,则用相应的数字替换零;否则,结果字符串中将出现零。
如果您没有将数据类型转换为字符串的问题,那么您可以在 c# 中使用 Padding。
请参考以下链接:
http://msdn.microsoft.com/en-us/library/66f6d830(v=vs.100).aspx