类和结构的区别
【结构具有以下特点】:
1.结构是值类型,而类是引用类型。
2.与类不同,结构的实例化可以不使用 new 运算符。
3.结构可以声明构造函数,但它们必须带参数。
4.一个结构不能从另一个结构或类继承,而且不能作为一个类的基。所有结构都直接继承自 System.ValueType,后者继承自 System.Object。
5.结构可以实现接口和类。 6.结构可用作可为 null 的类型,因而可向其赋 null 值。
* 由于结构的副本由编译器自动创建和销毁,因此不需要使用默认构造函数和析构函数。
结构是值类型所以结构之间的赋值可以创建新的结构,结构不能在声明实例字段时初始化,但在类中可以