我试图将值放入一个数组中,但是当我编译代码时,它告诉我这两个数组从未被分配过并且它们的值都设置为 null。有人可以看看代码并告诉我我做错了什么吗?
class SinusoidalWaveform
{
double[] angleArray;
double[] resultArray;
public SinusoidalWaveform(double minAngle, double maxAngle, int size)
{
int c = 0;
for(double temp = minAngle; temp <= maxAngle; temp+=maxAngle/(size - 1d))
{
this.angleArray[c] = temp;
this.resultArray[c] = Math.Sin(temp);
c++;
}
}
}
minAngle 和 maxAngle 的弧度由用户给定,size 是我们希望数组的长度,这也是用户指定的。