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;
除非或直到我有一个明显的理由证明它是不正确的。