C# 怎样定义一个类的结构体数组

假如说我定义了一个这样的类
public class VPoint
{
public int pID;
public float x;
public float y;
public float value;
}
我怎么才能定义一个这个类型的数组呢?

object[] objs=new object[3];
VPoint v1=new VPoint();
objs[0]=v1;
objs[0][0]=v1.plID;
objs[0][1]=v1x;
objs[0][2]=v1.y;
objs[0][3]=v1.value;

VPoint v2=new VPoint();
objs[1]=v2;
objs[1][0]=v2.plID;
objs[1][1]=v2.x;
objs[1][2]=v2.y;
objs[1][3]=v2.value;

这样以此类推
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-29
给VPoint 变量提供get和set方法
VPoint[] vp=new VPoint[3];
vp[0].pID=1;
vp[1].pID=2
...........
第2个回答  2011-06-03
VPoint[] v;
相似回答