哪个是实例化小数的更好方法?
Which is the better way to instantiate a decimal?
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;
除非或直到我有明确的理由证明它不正确。
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;
除非或直到我有明确的理由证明它不正确。