5
C#,关于局部变量生存周期的问题。
将一个局部变量以参数的形式传入线程函数,当代码运行出局部变量所在域,
理论上应当被销毁,但是,测试表名,其在线程函数内仍可用。我的问题是,
1)是因为线程函数对该变量增加了引用,所以不会被销毁,变相拓展了其生存域?
2)还是对象应当被销毁,只是垃圾会后没有执行,一旦执行后访问就会出错?
UU_Yang
2018/10/08 09:59- c#
- 局部变量
- 点赞
- 收藏
- 回答
满意答案