c#中的类是最常见的实际上就是对某种类型的对象定义变量和方法的原型. 结构是值类型,而类是引用类型. 1.与类不同,结构的实例化可以不使用 new 运算符.结构可以声明构造函数,但它们必须带参数. 2.一个结构不能从另一个结构或类继承,而且不能作为一个类的基.所有结构都直接继承自 System.ValueType,后者继承System.Object. 3.结构可以实现接口.结构在定义变量时不能给定初始值.如果要在结构中使用构造函数则必须给所有的变量赋值. 接口是引用类型的,类似于类,和抽象类的相…