当你声明一个变量时内存中都发生了什么? 当你在一个.Net应用程序中声明一个变量时,首先要分配一些内存快到RAM,它包括三样东西,第一个是变量名,第二个是变量的数据类型,最后一个是变量的值。 这只是一个很简单的解释,根据变量的数据类型不同,有两种内存分配类型:堆栈内存和堆内存。 声明变量后的内存结构堆栈(stack)和堆(heap) 为了帮助理解堆栈和堆,让我们了解下面的代码内部究竟发生了什么。public voidMethod1(){// Line 1 inti=4;// Line 2 inty=2;//Line 3 class1 cls1 = newclass... Read More
posted @ 2012-04-19 09:57
赤卫
Views(200)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号