struct中成员是struct对象的问题

deng0320 2007-08-17 08:27:42
比如
struct A{
int x1;
B b;
}

struct B{
int x2;
}

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

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

...全文
167 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
deng0320 2007-08-17
  • 打赏
  • 举报
回复
谢谢,那第2问呢
ylhyh 2007-08-17
  • 打赏
  • 举报
回复
在控制离开构造函数之前,字段“Struct.A.x1”必须完全赋值
在控制离开构造函数之前,字段“Struct.A.b”必须完全赋值
ylhyh 2007-08-17
  • 打赏
  • 举报
回复
第二问的答案应该是肯定的,楼主可以为A写一个显示的构造函数就知道了
ylhyh 2007-08-17
  • 打赏
  • 举报
回复
第一问,必须public声明,如下:

struct A
{
int x1;
public B b;
}

struct B
{
public int x2;
}
deng0320 2007-08-17
  • 打赏
  • 举报
回复
yun
deng0320 2007-08-17
  • 打赏
  • 举报
回复
顶了
wuhuiITren 2007-08-17
  • 打赏
  • 举报
回复
不知道,顶
deng0320 2007-08-17
  • 打赏
  • 举报
回复
答对了一定给分的
deng0320 2007-08-17
  • 打赏
  • 举报
回复
kaishui_gu 2007-08-17
  • 打赏
  • 举报
回复
没有
conannb 2007-08-17
  • 打赏
  • 举报
回复
关注
deng0320 2007-08-17
  • 打赏
  • 举报
回复
顶啊

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧