嗨,我的模型中有一个名为 BMI 的属性,它基本上是一些逻辑,它返回从名为 CalculateBMI 的方法计算出的数字,但这始终返回 0,即使我在方法中的返回上设置了断点,重量和高度包含数字,但 _bmi 永远不会被分配任何东西
BMI属性:
private int _bmi;
[DisplayName("BMI")]
public int BMI
{
get {return _bmi;}
set
{
_bmi = value;
_bmi = CalculateBMI();
}
}
计算BMI方法:
public int CalculateBMI()
{
_bmi = Weight / (Height * Height);
return _bmi;
}