【发布时间】:2012-09-13 16:31:29
【问题描述】:
我想知道如果我执行return 或throw 操作,在usingstatement 中创建的对象是否会被释放。示例如下。
using(SomeClass thing = new SomeClass())
{
...
if(condition)
return;
...
}
上面会混淆还是GC在这里值得信任?
【问题讨论】:
-
当然,这就是首先引入
using块的全部意义所在。
标签: c#