C#变量的问题

个人理解:

1:局部变量

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

2:成员变量

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

 

posted @ 2016-02-18 13:22  立于群  阅读(184)  评论(1编辑  收藏  举报