从<C#类设计>一书上读到下面的一些文字:
=================================================CLR(Common Language Runtime)通过创建一个栈框架,给方法分配内存。栈框架是一个基于栈的内存块,它的大小足以容纳  传给方法的参数和在方法内部定义的局部变量。栈框架是一个临时的内存块,因为方法执行完后,该框架就立即从栈上弹出,释放内存。  所有的应用程序,无论是简单的控制台应用程序,还是多层分布式系统,都是通过一系列方法调用而建立的,在调用方法序列时,系统就会为每个房间创建一个栈框架,并添加到调用栈上。这个过程建立了一个栈跟踪。栈跟踪是栈框架的有序集合  它实际上提供了应用程序中方法调用序列的详细记录,每个栈框架都包含传送给方法的参数和方法中的所有变量。=================================================我的理解是:方法执行完毕后,所有为该方法服务的变量(包括参数和内部定义的变量)都随着框架在栈上的弹出而全部被销毁了不知道我的理解是否正确