结构

【结构】

1.结构和类的区别是它们在内存中的存储方式、访问方式(类是存储在堆上的引用类型,而结构是存储在栈上的值类型)和它们的一些特征(如结构不支持继承)。

2.结构和类在语法上的区别是,结构使用 struct 关键字替代 class 来声明结构。

3.结构总是继承于 System.ValueType,而 System.ValueType 继承于 Object。

4.不能为结构提供无参构造函数,编译器不允许。可以不定义构造函数。

5.结构不支持结构间的继承,但支持接口继承。

原文地址:https://www.cnblogs.com/lztwj/p/7223477.html