在 using 语句中声明的变量是否因为在 using 块的范围内而被一起处理?
我需要做:
using (SomeIdisposableImplementation foo = new SomeIdisposableImplementation())
{
using(SomeIdisposableImplementation2 bar = new SomeIdisposableImplementation2())
{
}
}
或者这是否就足够了,“bar”是否与“foo”一起放置?
using (SomeIdisposableImplementation foo = new SomeIdisposableImplementation())
{
SomeIdisposableImplementation2 bar = new SomeIdisposableImplementation2();
}