毛毛的小窝 — 关注技术交流、让我们一起成长

导航

未将对象引用设置到对象的实例

Rainfall是类,Rainfalls也是类,它可以说是Rainfall的集合
Rainfalls有一个Add方法可以增加一个Rainfall对象
如下所示:这两句代码没有错误
Rainfalls monthSum = new Rainfalls();
monthSum.Add(new Rainfall("1","mao","2005-1-1",10));
现在想定义一个Rainfalls类型的数组,却出现了错误
Rainfalls[] monthSum = new Rainfalls[2];
monthSum[0].Add(new Rainfall("1","mao","2005-1-1",10));
monthSum[1].Add(new Rainfall("1","mao","2005-1-1",13));
未处理的“System.NullReferenceException”类型的异常出现在 Rain.exe 中。
其他信息: 未将对象引用设置到对象的实例。 

这样做就对了:
Rainfalls[] monthSum = new Rainfalls[2];
monthSum[0] = new Rainfalls();
monthSum[1] = new Rainfalls();
monthSum[0].Add(new Rainfall("1","mao","2005-1-1",10));
monthSum[1].Add(new Rainfall("1","mao","2005-1-1",13));
错误就在没有将数组的对象初始化

posted on 2006-02-11 11:26  mjgforever  阅读(2037)  评论(0编辑  收藏  举报