largeQ
struct b{int id;a[] suba;};程序调用时:采用 b ab; ab.suba=new a[10];的方式。但是不推荐这样用,可以用类去代替struct ;注:结构体内的变量最好加public 关键词。即:struct b{public int id;public a[] suba;}struct a{public int start;public int end;}struct b{public int id;public a[] suba;}static void Main(string[] args){b newb;newb.id = 1;newb.suba = new a[10];newb.suba[0].start = 1;newb.suba[0].end = 2;newb.suba[1].start = 3;newb.suba[1].end = 4;Console.WriteLine("{0},{1},{2},{3}", newb.suba[0].start, newb.suba[0].end,newb.suba[1].start,newb.suba[1].end);Console.Read();}结果输出1,2,3,4