我試圖將值放入數組中,但是當我編譯代碼時,它告訴我兩個數組都從未分配給它們並將它們的值設置爲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在用戶給定的弧度和尺寸是我們要多久陣列是,這也是由用戶指定。
這是C#或C++?他們是完全不同的語言? –
@ user1781027 - 請發佈確切的錯誤消息,並指定您是否使用C#或C++。但我猜測這個錯誤只是你從未分配你的數組,例如'angleArray = new double [size]'(for C#)。 – paulsm4
@HenningMakholm我想你知道它是什麼語言:) –