こんにちは、モデルに BMI というプロパティがあります。基本的には、CalculateBMI というメソッドから計算された数値を返すロジックですが、これは常に 0 を返します。メソッドの戻り値にブレーク ポイントを設定しても、体重と高さには数字が含まれていますが、_bmi には何も割り当てられません
BMI プロパティ:
private int _bmi;
[DisplayName("BMI")]
public int BMI
{
get {return _bmi;}
set
{
_bmi = value;
_bmi = CalculateBMI();
}
}
CalculateBMI メソッド:
public int CalculateBMI()
{
_bmi = Weight / (Height * Height);
return _bmi;
}