vs编程c#里定义了一个类,类成员有个数组,为这个类成员赋值一直报错,我也实例化了啊 兄弟们帮看 20

vs编程c#里定义了一个类,类成员有个数组,为这个类成员赋值一直报错,我也实例化了啊兄弟们帮看看啊在线等,卡了一个小时了... vs编程c#里定义了一个类,类成员有个数组,为这个类成员赋值一直报错,我也实例化了啊 兄弟们帮看看啊 在线等,卡了一个小时了 展开
 我来答
帐号已注销
2015-11-07 · TA获得超过5748个赞
知道大有可为答主
回答量:6022
采纳率:0%
帮助的人:6313万
展开全部
point_3d[] pt = new point_3d[100];
这句话只是申请了一个可包含100个point_3d元素的数组,但是数组里并没有东西.
所以以下标访问里面的对象都是空的比如pt[0]肯定是没有内容的
你需要在初始化完成数组之后,再循环new point_3d(),再把这个对象加到数组里面.
追问
简单帮改下呗  我没太明白
莱峯sw
2015-11-07 · TA获得超过165个赞
知道答主
回答量:155
采纳率:0%
帮助的人:34.6万
展开全部
定义myArr的时候,只是声明了这个数组能容纳6个Myclass的数据,此时系统还没有给这个6个元素分配任何空间,所以如果直接使用mcArr[i].TheValue就会报错,因为myArr[i]此时还是空值(这里指的是引用类型的,如果是int这类值类型的数组,在声明并...
追问
兄弟那应该怎么改啊  我没弄太明白
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式