日期:2014-05-18  浏览次数:20767 次

struct中成员是struct对象的问题
比如
struct   A{
int   x1;
B   b;
}

struct   B{
int   x2;
}

A   a;
a.b.x2=2;
是否可以这样?

A   a=new   A();时
b中的成员是否也被初始?



------解决方案--------------------
第一问,必须public声明,如下:

struct A
{
int x1;
public B b;
}

struct B
{
public int x2;
}