c#类里面的数组问题

weiwei309 2003-09-14 11:39:52
程序如下
出错的地方看程序注释
出错信息为
---------------------------
未处理的"System.NullReferenceException"类型的异常出现在ConsoleApplication4.exe中
其他信息:未将对象引用设置到对象的实例
---------------------------
请问如何解决

简化程序如下:

using System;
class a
{
public int aa;
}
class b
{
public a[] aclass;
public b()
{
aclass=new a [10];
}
public void test()
{
aclass[1].aa =1; //出错
}
}

namespace ConsoleApplication4
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
b test1=new b ();
test1.test ();

}
}
}
...全文
41 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
weiwei309 2003-09-15
  • 打赏
  • 举报
回复
大哥真是好人阿
我还有一些问题
可惜我没有分了
不知道你还会不会帮我解决问题!
如果可以的话
可以和你聊天或者是E_MAIL联系吗?
我的e_mail是weiwei_1002@etang.com
panyee 2003-09-14
  • 打赏
  • 举报
回复
加入实例化a的代码

public b()
{
aclass=new a [10];
for(int i = 0; i < 10; i ++)
{
aclass[i] = new a();
}
}
weiwei309 2003-09-14
  • 打赏
  • 举报
回复
有人解答吗
给出方法
马上结贴

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧