【发布时间】:2013-07-30 00:14:31
【问题描述】:
在 using 语句中声明的变量是否因为在 using 块的范围内而被一起处置?
我需要做什么:
using (SomeIdisposableImplementation foo = new SomeIdisposableImplementation())
{
using(SomeIdisposableImplementation2 bar = new SomeIdisposableImplementation2())
{
}
}
或者这样就足够了,“bar”是否与“foo”一起设置?
using (SomeIdisposableImplementation foo = new SomeIdisposableImplementation())
{
SomeIdisposableImplementation2 bar = new SomeIdisposableImplementation2();
}
【问题讨论】:
-
你在
SomeIdisposableImplementation2中错过了=吗?