洛枫学院
查看完整版
洛枫学院
»
Net
»
C# 结构体与类的区别
页码:
1
C# 结构体与类的区别
-
一片云
2013-02-23 17:34
1、构造方法:结构体必须对所有对象初始化,但类不是必须的
2、在定义构造方法后,类不会自动生成默认不带参的构造方法,但结构体会
3、结构体中不允许定义不带参数的默认构造方法
4、实例化对象/值:结构体可以不传任何参数(即使定义的构造方法是有参数的),但类必须与构造方法对应(因为第2条)。
5、这是最重要的区别:类是引用类型,而结构体是值类型
6、在类中声明对象的同时可以初始化该对象,但结构体中不能
页码:
1