C#中的Math.Round和decimal.Round函数有什么区别?
答案 0 :(得分:9)
没有区别。
Math.Round(decimal)
源代码:
public static Decimal Round(Decimal d) {
return Decimal.Round(d,0);
}
Reference Source .NET Framework
编辑:
澄清decimal.cs
类的源代码:
public static Decimal Round(Decimal d) {
return Round(d, 0);
}
答案 1 :(得分:0)
是的,答案明智没有区别,但传递的价值是不同的 Math.Round 接受double和float但decimal.Round只接受 decimal struct 。