UU_Yang
2018-10-08 09:59
采纳率: 100%
浏览 1.7k

C#,关于局部变量生存周期的问题。

将一个局部变量以参数的形式传入线程函数,当代码运行出局部变量所在域,
理论上应当被销毁,但是,测试表名,其在线程函数内仍可用。我的问题是,
1)是因为线程函数对该变量增加了引用,所以不会被销毁,变相拓展了其生存域?
2)还是对象应当被销毁,只是垃圾会后没有执行,一旦执行后访问就会出错?

1条回答 默认 最新

相关推荐 更多相似问题