我有一个变量结果。它每次包含不同的值。它是十进制数。如何四舍五入或者只显示小数点后3位?
代码:
var result = amount * exchangeRate1[fromCurrency] / exchangeRate2[toCurrency];
如果你想显示3位小数,你必须将value格式化为string
string val = Math.Round(result,3).ToString("0.000"); // 2.000
如果只使用整数
result = Math.Round(result,3) // 2
如果你的结果小于3位,它将显示小于3位的小数。
试试这个:
Math.Round(result, 3);