摘要: 栈(stack)是一种数据结构,栈中每个指针(当运行到那个变量时)会指向堆中的某一内存区域或说是空间。它是以先进后出为原则的。堆(heap)就直接是内存区域了,它是为了栈的引用而开发内存的。通常内置变量就是值类型是被保存在栈中的。其他由.NET框架(Framework)提供的,或者是我们自己定义的对象即引用类型,一般被创建在堆中并将由栈中变量引用。那么它们运行时的释放是怎样呢?首先刚才说了,栈中会... 阅读全文
posted @ 2010-07-15 16:43 SQnet 阅读(1046) 评论(2) 推荐(1)