这是实例化小数的更好方法

本文关键字:更好 方法 小数 实例化 | 更新日期: 2023-09-27 18:36:11

private decimal? _income;
public SomeClassName()
{        
    // First way
    _income = new decimal(45000.75)
    // Second way  
    _income = Convert.ToDecimal(45000.75)
}

以上两种实例化哪个更好?为什么?

这是实例化小数的更好方法

只需使用decimal文字:

_income=45000.75m;

另一方面,如果你有一个当前double的非常量值,我可能只使用:

_income = (decimal)doubleValue;

除非或直到我有一个明显的理由证明它是不正确的。