在 using 语句中声明的变量是否会一起被释放,因为它们在 using 块的范围内?
我需要这样做吗:
using (SomeIdisposableImplementation foo = new SomeIdisposableImplementation())
{
using(SomeIdisposableImplementation2 bar = new SomeIdisposableImplementation2())
{
}
}
这样就足够了吗?"bar"和"foo"一起被处理了吗?
using (SomeIdisposableImplementation foo = new SomeIdisposableImplementation())
{
SomeIdisposableImplementation2 bar = new SomeIdisposableImplementation2();
}
SomeIdisposableImplementation2
中漏掉了=
吗? - Praveen