A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© dugubaitian 中级黑马   /  2014-6-27 10:49  /  1115 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 dugubaitian 于 2014-7-6 09:39 编辑

结构类型中都可以声明什么样的数据成员?  int【】像数组中都是int类型的数据,那么结构中都可以声明什么样的成员??

2 个回复

倒序浏览
成员与类一样,但结构是值传递,类是引用传递。
结构的构造函数必须带参数。
结构不能做为基类,也不能从另一个结构或类继承。
回复 使用道具 举报

结构:结构是值类型,所有的基类型都是结构类型,例如:int 对应System.int32 结构,string 对应 system.string 结构 ,通过使用结构可以创建更多的值类型。

类:类是引用类型,引用类型在堆上分配地址。

    因为结构是值类型所以结构之间的赋值可以创建新的结构,而类是引用类型,类之间的赋值只是复制引用。


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马