结构具有以下特点:
-
结构是值类型,而类是引用类型。
-
与类不同,结构的实例化可以不使用 new 运算符。
-
结构可以声明构造函数,但它们必须带参数。
-
一个结构不能从另一个结构或类继承,而且不能作为一个类的基。所有结构都直接继承自 System.ValueType,后者继承自 System.Object。
-
结构可以实现接口。
结构和类的区别
结构具有以下特点:
结构是值类型,而类是引用类型。
与类不同,结构的实例化可以不使用 new 运算符。
结构可以声明构造函数,但它们必须带参数。
一个结构不能从另一个结构或类继承,而且不能作为一个类的基。所有结构都直接继承自 System.ValueType,后者继承自 System.Object。
结构可以实现接口。
结构和类的区别