すべての小数値を小数点以下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; } }
}
正しい出力値を取得するには、オブジェクトをどのように設定する必要がありますか?