我使用以下代码但收到错误
对象引用未设置为“第2行上的对象实例。
System.Timers.Timer[] timer = new System.Timers.Timer[10];
timer[0].Elapsed += new ElapsedEventHandler(DoJob);
为什么?
答案 0 :(得分:4)
你忘了初始化数组的项目
System.Timers.Timer[] timer = new System.Timers.Timer[10];
timer[0] = new System.Timers.Timer();
timer[0].Elapsed += new ElapsedEventHandler(DoJob);
答案 1 :(得分:1)
您的第一行创建一个数组。一组Timer引用。一组Timer引用,都具有null 的值。