摘要: 其实.NET开发大部分时候都不需要我们去考虑内存的分配与释放的问题。因为在托管环境中,内存的分配与回收是.NET运行库会自动去做的事情。但是如果需要写出高效,严谨的代码或者需要进行非托管资源的管理,我觉得还是应该对系统自动给我们做的这些事情有一些深入的了解。之前我对于这方面的了解也是一支半解,甚至有些理解是错误的。这两天认真学习了一下,记录在这里做个总结。我觉得这方面主要应该包括三个方面:内存的分配,内存的回收,内存的回收的控制1. 内存的分配.NET程序中主要有两大类数据类型:值类型与引用类型。.NET Framework会分别为这两种类型的数据类型在线程栈和托管堆上分配内存空间。-值类.. 阅读全文
posted @ 2012-07-29 15:07 self.refactoring 阅读(563) 评论(0) 推荐(0) 编辑