1. 结构是值类型,类是引用类型。
  2. 不能从另外一个结构或者类继承,本身也不能被继承,虽然结构没有明确的用sealed声明,可是结构是隐式的sealed.类:完全可扩展的,除非显示的声明sealed否则类可以继承其他类和接口,自身也能被继承。虽然结构不能被继承可是结构能够继承接口,方法和类继承接口一样。
  3. 结构没有默认的构造函数,但是可以添加构造函数。结构没有析构函数 没有abstract和sealed(因为不能继承)。结构不能有protected修饰符。结构可以不使用new初始化,在结构中初始化实例字段是错误的。
  4. 类有默认的构造函数。
    类有析构函数。
    类可以使用abstract和sealed。
    类有protected修饰符。
    类必须使用new初始化。

 

posted on 2009-09-17 23:48  netfuns  阅读(409)  评论(0)    收藏  举报