C#中:类和结构到底有何区别

共同点:
    都可以包含字段/方法; 都可以实现接口.

不同点:
    类                     结构
    引用类型            值类型
    可被继承            不能被继承   
    可有默认构造      不可有默认构造
    可有无参构造      只能添加带参构造
    必须用NEW实例  可不用New实例化
    可以给字段赋值    不可以给字段赋值

原文地址:https://www.cnblogs.com/flaaash/p/1088862.html