【发布时间】:2009-12-01 23:06:11
【问题描述】:
假设您有一个具有 300 个属性且没有后备变量的类,这些属性中的每一个都返回一个小数/双精度值。
例子:
public decimal MathValue { get; set; }
现在您决定对这些值中的每一个进行四舍五入。
我正在寻找最简单的方法来重构它,而不必重写所有这些属性。
这个等效的东西实际上有效:D:
public decimal MathValue { get {return Math.Round(MathValue);} set; }
【问题讨论】:
-
您可能想要考虑稍后再回到这个类,并将一些属性重新分解为漂亮干净的类,这样您就可以避免这样的混乱。
-
大声笑,我完全夸大了我只是好奇有人怎么能绕过这样的事情:)
标签: c# properties