相关疑难解决方法(0)

尝试中真正发生的事情{return x; } finally {x = null; 声明?

我在另一个问题中看到了这个提示,并想知道是否有人可以向我解释这是如何工作的?

try { return x; } finally { x = null; }
Run Code Online (Sandbox Code Playgroud)

我的意思是,该finally条款真正执行return声明?这段代码的线程不安全吗?你能想到这个try-finally黑客可以做的任何额外的hackery 吗?

.net c# exception-handling

253
推荐指数
4
解决办法
7万
查看次数

标签 统计

.net ×1

c# ×1

exception-handling ×1