我有一个计算数字的公式,然后我需要它来取每个的倍数并将它们存储到一个有序列表中,尽可能多的数字达到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,请帮忙!
答案 0 :(得分:5)
您永远不会声明变量模式。
List<double> modes = new List<double>();