我正在创建一个模型,我希望所有的十进制值最终都是 2 位小数(货币)。这是我的想法,但显然行不通。
public class Fees
{
public decimal permitFee { set; get { return Math.Round(permitFee, 2); } }
public decimal planReviewFee { set; get { return Math.Round(planReviewFee, 2); } }
public decimal surchargeFee { set; get { return Math.Round(surchargeFee, 2); } }
public decimal totalFee { get { return permitFee + planReviewFee + surchargeFee; } }
}
我应该如何设置我的对象以便获得正确的输出值?