//自定义一个结构体如下
public struct j1
{
public int i1;
public int i2;
public int[] c0;
public int[] c1;
public j1(int i11,int i12)
{
i1=i11;
i2=i12;
c0=new int[9];
c1=new int[5];
} }
public static j1[] janyi = new j1[41];janyi[0].i1=0;
janyi[0].c0[0]=1;//赋值的时候报错 未将对象引用到对象实例问题如上,貌似已经在构造函数里面初始化了,怎么还报这样的错误呢?这种带数组的结构体应该怎么写啊
请朋友们帮忙!
public struct j1
{
public int i1;
public int i2;
public int[] c0;
public int[] c1;
public j1(int i11,int i12)
{
i1=i11;
i2=i12;
c0=new int[9];
c1=new int[5];
} }
public static j1[] janyi = new j1[41];janyi[0].i1=0;
janyi[0].c0[0]=1;//赋值的时候报错 未将对象引用到对象实例问题如上,貌似已经在构造函数里面初始化了,怎么还报这样的错误呢?这种带数组的结构体应该怎么写啊
请朋友们帮忙!
for(int i=0;i<janyi.Length;i++) janyi[i] = new j1();
janyi[0].i1=0;
janyi[0].c0[0]=1;
janyi[0].c0=arr;
谢了各位