値を配列に入れようとしていますが、コードをコンパイルすると、両方の配列が割り当てられておらず、値が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、およびサイズは、配列の長さであり、これもユーザーが指定します。