堆栈存储"不是对象成员" 的数值类型。
在调用一个方法时,也使用堆栈复制"传递给方法的所有参数"。
为了理解堆栈的工作原理,需要注意在C#中变量的作用域。
在解除变量时,其顺序总是与给他们分配内存的顺序相反,这就是堆栈的工作方式.(先"进"后"出")
我们不知道堆栈在地址空间的什么地方,这些信息在进行C#开发是不需要知道的.堆栈指针(操作系统维护的一个变量)包含堆栈中下一个自由空间的地址.程序第一次运行时,堆栈指针指向堆栈保留的内存块末尾.堆栈实际上是向下填充的,即从高内存地址向低内存地址填充.当数据入栈后,堆栈指针就会随之调整,以始终指向下一个自由空间.