私は数値を計算する数式を持っています。次に、これらのそれぞれの倍数を取り、それらを順序付きリストに格納する必要があります。300 になるのに必要な数だけです。for ループは最適ではないと確信しています。これを行う方法ですが、ここに私が得たものがあります。
public List<double> axialLengthFt(double length)
{
fundamental = (1130 / 2) / length;
for (int i = 1; i < 15; i++)
{
double d = fundamental * i;
if (d <= 300)
modes.Add(d); //NullReferenceException here??
else
break;
}
return modes;
}
NullReferenceException が発生する理由がわかりません。助けてください!