Csharp拆装箱
Csharp拆装箱
ZHY关于拆装箱
- 装箱:值类型数据转换为引用类型。装箱时,生成的是全新的引用对象,这会有时间损耗,因此装箱操作效率不高。
- 拆箱:引用类型数据转换为值类型数据。
- 利用装箱和拆箱功能,可通过允许值类型的任何值与Object 类型的值相互转换,将值类型与引用类型链接起来。
- 值类型只会在栈中分配;
- 引用类型分配内存与托管堆;
- 使用泛型可以避免拆装箱操作。
代码演示:
using System; |
将运行上Debug改为Release
对比结果:
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果