我有这段代码可以根据指定比率的收入值来计算会费。 如下:
public decimal Income { get; set; }
public decimal Rate { get; set; }
public string Dues
{
get
{
return string.Format("{0}", Math.Round((this.Income * (1 /this.Rate) * 0.01m), 2));
}
}
我要检查的是Dues计算值是否小于5.00,然后将Dues值设置为5.00。我不确定是否可以做到。
任何帮助将不胜感激。
答案 0 :(得分:2)
写如下:
public class Foo
{
public decimal Income { get; set; }
public decimal Rate { get; set; }
public decimal Dues
{
get
{
decimal totalDues = Math.Round((this.Income * (1 / this.Rate) * 0.01m), 2);
return totalDues >= 5.00M ? totalDues : 5.00M;
}
}
}