C# 结构和类

不同点:

1.结构是值类型,而类是引用类型;2.结构不支持继承,而类支持继承;3.结构不能定义构造函数,编译器会定义。

适用场合:

结构:分配内存快,作用域结束即被删除,不需要垃圾回收,适用于小型数据结构。但是再传递过程会被复制,可以使用ref提高效率。

类:用于其他的需要继承的体系场合。

猜你喜欢

转载自www.cnblogs.com/namejr/p/10268684.html