具体点儿 什么意思以下是我的代码:public struct CircleAllStru // 优化的圆形所有的数据 { public double[] cx; public double[] cy; public double[] cz; public double[] Radius; public double[] m; public int[] cbase; };定义一个结构体数组 其中包含圆的一些参数
public struct CircleAllStru // 优化的圆形所有的数据 { public double cx; public double cy; public double cz; public double Radius; public double m; public int cbase; };CircleAllStru[] circleAllStru =new CircleAllStru(); circleAllStru[0].cy=****; circleAllStru[0].cx=****;
public struct CircleAllStru // 优化的圆形所有的数据 { public double[] cx; public double[] cy; public double[] cz; public double[] Radius; public double[] m; public int[] cbase; public CircleAllStru (int nDummy) { cx = new double[10]; //一下同上 } };
改为public byte[] byTemp;
Product[] product=new Product();
这样也是一个结构体数组啊,而且也不用制定数组大小。
{
public double[] cx;
public double[] cy;
public double[] cz;
public double[] Radius;
public double[] m;
public int[] cbase;
};定义一个结构体数组 其中包含圆的一些参数
{
public double cx;
public double cy;
public double cz;
public double Radius;
public double m;
public int cbase;
};CircleAllStru[] circleAllStru =new CircleAllStru();
circleAllStru[0].cy=****;
circleAllStru[0].cx=****;
{
public double[] cx;
public double[] cy;
public double[] cz;
public double[] Radius;
public double[] m;
public int[] cbase; public CircleAllStru (int nDummy)
{
cx = new double[10];
//一下同上
}
};
比如,你定义的结构可以先定义,需要的时候可以随时new出来,大小就可以以你的需要来了。