如果我得到像14.50这样的十进制数字,我想表示为decimal 10.2
0000000014.50
我该怎么做?
谢谢
答案 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