C#高级编程第11版 - 第十七章

导航

第十七章 Managed and Unmanaged Memory

17.1 内存 348

17.2 后台内存管理 349

17.2.1 值数据类型 349

17.2.2 引用数据类型 350

17.2.3 垃圾收集 352

17.3 强引用和弱引用 354

17.4 处理非托管的资源 354

17.4.1 析构函数或终结器 355

17.4.2 IDisposable 接口 356

17.4.3 using 语句 356

17.4.4 实现IDisposable 接口和析构函数 357

17.4.5 IDisposable 和终结器的规则 358

17.5 不安全的代码 358

17.5.1 用指针直接访问内存 358

17.5.2 指针示例:PointerPlayground 364

17.5.3 使用指针优化性能 367

17.6 引用的语义 369

17.6.1 传递ref 和返回ref 371

17.6.2 ref 和数组 371

17.7 Span<T> 373

17.7.1 Span 引用托管堆 373

17.7.2 Span 引用栈 373

17.7.3 Span 引用本机堆 374

17.7.4 Span 扩展方法 374

17.8 平台调用 375

17.9 小结 378

猜你喜欢

转载自www.cnblogs.com/zenronphy/p/12515185.html