C#变量的问题

个人理解:

1:局部变量

  局部变量分布在栈上,值类型的存值,引用类型的存址。生命周期:一出作用域便自动出栈回收。

2:成员变量

  成员变量分布在堆上,同样也是值类型的存值,引用类型的存址。当对象的生命周期结束,GC便回收其成员所占内存(值类型的值,引用类型的址)。

原文地址:https://www.cnblogs.com/slqd/p/5197905.html