CLR - 内存管理与垃圾回收 IntPtr.Zero 2019-05-12 .NET CLR内存分配无论是C#、VB.NET或是Java,这些所谓的高级编程语言实际上都致力于解决C++中常见的内存泄露问题,方法很简单 – 那就是剥夺程序员对于物理内存空间的直接控制权,重新虚拟一层“可控”的内存空间,并由框架(.NET的CLR以及Java的JVM)自行处理内存问题。这样虽然牺牲了一点点性能以及少许灵活性,但大大提高了安全性,更不用说框架封装所带来的便利。 阅读全文 .NET GC