-2

我有一个计算数字的公式,然后我需要它取每个数字的倍数并将它们存储到有序列表中,达到 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,请帮忙!

4

1 回答 1

5

您永远不会声明变量模式。

List<double> modes = new List<double>();
于 2013-01-23T20:35:09.170 回答