黑马程序员技术交流社区

标题: 关于结构类型的成员问题 [打印本页]

作者: dugubaitian    时间: 2014-6-27 10:49
标题: 关于结构类型的成员问题
本帖最后由 dugubaitian 于 2014-7-6 09:39 编辑

结构类型中都可以声明什么样的数据成员?  int【】像数组中都是int类型的数据,那么结构中都可以声明什么样的成员??
作者: 向晓伟    时间: 2014-6-27 13:28
成员与类一样,但结构是值传递,类是引用传递。
结构的构造函数必须带参数。
结构不能做为基类,也不能从另一个结构或类继承。
作者: 天佑の清清    时间: 2014-6-27 14:41

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

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

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







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2