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;
除非或直到我有明显的理由不正确。
关于c# - 哪一种实例化十进制的更好方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27782016/