1, 结构可以带有方法,字段, 索引, 运算符和事件.
2,结构可以定义构造函数,但不能定义析构函数. 但是不能为结构定义默认的构造函数. 默认的构造函数时自动定义,且不能被改变.
3,与类不同, 结构不能继承其他结构或类
4,结构不能作为其他结构或类的基础结构
5,结构可以实现一个或多个接口.
6,结构成员不能指定 abstract, virtual 或 protected
7,当我们使用new 关键字 创建一个结构对象时, 会调用适当的构造函数来创建结构对象, 与类不同, 结构可以不使用new 操作符 即可被实例化
8, 如果不适用new 操作符, 只有在所有的字段被初始化之后, 字段才被赋值, 对象才能使用.
类是引用类型,结构是值类型
结构不支持继承
结构不能声明默认的构造函数