在C#中,只需在代码中放置一些大括号即可创建新的作用域。例如:VB.NET是否可以创建具有新范围的嵌入块?
{
Foo fooA = new Foo();
fooA.doSomething();
fooA.doSomethingElse();
}
{
// Can't refer to fooA in here.
Foo fooB = new Foo();
fooB.doSomething();
fooB.doSomethingElse();
}
VB.NET是否有办法创建一个新的作用域而不使用任何保留字?
我不认为没有控制结构的花括号是特别优雅的,所以我会说这个VB代码与C#代码一样优雅。 – 2014-10-06 15:40:29