2

次のコードを使用していますが、エラーが発生します

2行目の「オブジェクト参照がオブジェクトのインスタンスに設定されていません」。

System.Timers.Timer[] timer = new System.Timers.Timer[10];
timer[0].Elapsed += new ElapsedEventHandler(DoJob);

なんで?

4

2 に答える 2

4

配列の項目を初期化するのを忘れた

System.Timers.Timer[] timer = new System.Timers.Timer[10];
timer[0] = new System.Timers.Timer();
timer[0].Elapsed += new ElapsedEventHandler(DoJob);
于 2013-01-12T17:17:51.137 に答える
1

最初の行で配列を作成します。タイマー参照の配列。すべてnullの値を持つTimer参照の配列。

于 2013-01-12T17:17:51.160 に答える