上QQ阅读APP看书,第一时间看更新
5.7 小结
要想成为真正优秀的C#程序员,必须牢固掌握存储单元和垃圾回收的工作原理。本章描述了CLR管理以及在堆和栈上分配内存的方式,讨论了如何编写正确地释放非托管资源的类,并介绍如何在C#中使用指针,这些都是很难理解的高级主题,初学者常常不能正确实现。至少本章有助于理解如何使用IDisposable接口和using语句释放资源。
第6章继续讨论C#语言的一个重要结构:泛型,它也影响IL代码的生成。
要想成为真正优秀的C#程序员,必须牢固掌握存储单元和垃圾回收的工作原理。本章描述了CLR管理以及在堆和栈上分配内存的方式,讨论了如何编写正确地释放非托管资源的类,并介绍如何在C#中使用指针,这些都是很难理解的高级主题,初学者常常不能正确实现。至少本章有助于理解如何使用IDisposable接口和using语句释放资源。
第6章继续讨论C#语言的一个重要结构:泛型,它也影响IL代码的生成。