未将对象引用设置到对象的实例
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));
错误就在没有将数组的对象初始化
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) 编辑 收藏 举报