参考解答
1.堆栈的空间有限,对于大量的逻辑的对象,创建类要比创建结构好一些
2.结构表示如点、矩形和颜色这样的轻量对象 例如,如果声明一个含有 1000 个点对象的数组,则将为引用每个对象分配附加的内存。 在此情况下,结构的成本较低。
3.在表现抽象和多级别的对象层次时,类是最好的选择
4.大多数情况下该类型只是一些数据时,结构时最佳的选择
相似问题
C#中的委托是什么?事件是不是一种委托?
C 中的委托是什么?事件是不是一种委托?
何时必须声明一个类为抽象类?
何时必须声明一个类为抽象类?
能够将非静态的方法覆写成静态方法吗?
能够将非静态的方法覆写成静态方法吗?
如何区别重载方法?
如何区别重载方法?
接口和抽象类的区别是什么?
接口和抽象类的区别是什么?
