对象引用未设置为对象(计时器数组)的实例

本文关键字:数组 实例 计时器 设置 对象 对象引用 | 更新日期: 2023-09-27 17:52:11

我正在使用以下代码,但得到错误

对象引用未设置为第2行对象的实例

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

为什么?

对象引用未设置为对象(计时器数组)的实例

忘记初始化数组项

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

第一行创建了一个数组。一个Timer引用数组。一个Timer引用数组,的值都是null