c#类与结构的区别
1,类中的变量默认是private,结构则是public;
2,class是引用类型,struct是值类型。
3,结构不能从另一个类或者结构继承。也不能被继承。但是可以继承接口。
4,机构没有默认构造函数,但是可以添加构造函数。没有析构函数。不能使用abstruct和saaled,不能使用protected关键字,因为不能继承。 可以不适用new初始化。
5,机构的对象不能赋值为null。
6,不能定义结构的无参构造函数。
7,可以对结构使用sizeof
8,在结构中不能对字段初始化。