关于类对象数组实例化的问题

.Net技术 码拜 9年前 (2016-07-12) 1132次浏览
首先,本人的代码如下所示
CCD_TEST[] result_back =  new CCD_TEST[ds.Tables[0].Rows.Count];
for (int i = 0;i<ds.Tables[0].Rows.Count;i++)
{
result_back[i].name= x;
result_back[i].type= y;
}
x和y是外部传入的参数,CCD_TEST是个类对象数组,编译不报错,但是运行报错
举例来说就是CCD_TEST[] result_back =  new CCD_TEST[2]
但是 result_back[0]=null, result_back[1]=null
本人知道数组里的每个对象都要实例化,但是具体要怎么写代码呢。
望不吝赐教
解决方案

20

CCD_TEST[] result_back =  new CCD_TEST[ds.Tables[0].Rows.Count];
for (int i = 0;i<ds.Tables[0].Rows.Count;i++)
{
result_back[i] =  new CCD_TEST;
result_back[i].name= x;
result_back[i].type= y;
}

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于类对象数组实例化的问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)