C#高级编程(第10版) C# 6 & .NET Core 1.0 (.NET开发经典名著)
上QQ阅读APP看书,第一时间看更新

5.7 小结

要想成为真正优秀的C#程序员,必须牢固掌握存储单元和垃圾回收的工作原理。本章描述了CLR管理以及在堆和栈上分配内存的方式,讨论了如何编写正确地释放非托管资源的类,并介绍如何在C#中使用指针,这些都是很难理解的高级主题,初学者常常不能正确实现。至少本章有助于理解如何使用IDisposable接口和using语句释放资源。

第6章继续讨论C#语言的一个重要结构:泛型,它也影响IL代码的生成。