我可以知道是否有办法强制字符串有2个小数点?假设我有这些价格。 20美元,43.2美元。我如何确保这些价格为$ 20.00& $ 43.20。我已经看过许多链接,但它们都没有适用于这种情况。请帮忙!!
答案 0 :(得分:1)
要在C#中将小数显示为带有两个小数点的货币,请使用myDecimal.ToString(“C2”);
答案 1 :(得分:1)
使用ToString()并将format指定为参数:
Dim d As Decimal = 20D
Dim s As String = d.ToString("0.00")
's will now contain "20.00"
如果要省略不重要的数字,请使用#而不是0。另一个例子:
Dim s As String = 10.ToString("#,##0.00")
's will now contain "10.00"
s = 10.ToString("0,000.##")
's will now contain "0,010"
答案 2 :(得分:0)
您可以使用FormatCurrency()函数..
FormatCurrency(20, 2) '------> result $20.00 -- $ sign depend on your regional setting
你可以在这里看到...... http://www.vb-helper.com/howto_net_format_currency.html