在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