C#中:类和结构到底有何区别 共同点: 都可以包含字段/方法; 都可以实现接口. 不同点: 类 结构 引用类型 值类型 可被继承 不能被继承 可有默认构造 不可有默认构造 可有无参构造 只能添加带参构造 必须用NEW实例 可不用New实例化 可以给字段赋值 不可以给字段赋值