2007年4月22日

深入.NET托管堆(Managed Heap)

摘要: 在.NET的所有技术中,最具争议的恐怕是垃圾收集(Garbage Collection,GC)了。作为.NET框架中一个重要的部分,托管堆和垃圾收集机制对我们中的大部分人来说是陌生的概念。在这篇文章中将要讨论托管堆,和你将从中得到怎样的好处。 为什么要托管堆? .NET框架包含一个托管堆,所有的.... 阅读全文

posted @ 2007-04-22 16:30 封起De日子 阅读(161) 评论(0) 推荐(0) 编辑

装箱和拆箱

摘要: 在C#中的有两种类型的变量:值类型和引用类型。当值类型和引用类型相互转化时,会发生装箱和拆箱的过程。这里有一点要声明:经过拆箱或装箱的对象会多出它自己一份拷贝,如图所示: 从图可以看出它和它的拷贝不在一个存储区域。这也是值类型和引用类型的区别所在。值类型总是在栈中,而引用类型总是在托管堆中。(目前... 阅读全文

posted @ 2007-04-22 15:32 封起De日子 阅读(114) 评论(0) 推荐(0) 编辑

struct与class的区别

摘要: 如何选择结构还是类一.类与结构的示例比较:结构示例:public struct Person{string Name;int height;int weightpublic bool overWeight(){//implement something}}类示例:public class Test... 阅读全文

posted @ 2007-04-22 15:09 封起De日子 阅读(173) 评论(0) 推荐(0) 编辑

导航