2009-03-02 119 views

回答

3

System.Decimal或'decimal'是一个128位的数据类型。与浮点类型相比,小数类型具有更高的精度和更小的范围,因此适用于财务和货币计算。

如果你想有一个数字实数将被视为小数,使用后缀m或M:

decimal amount = 300.5m; 
var dec = 300.5M; // same as above 

小数在CLR实现并保证不管返回硬件相同的结果。

JaredPar是对的!