5

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

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

查看全部
shellching
UU_Yang
2018/10/08 09:59
  • c#
  • 局部变量
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

1个回复