Подтвердить что ты не робот

Вложенные операторы

Как показывает Эрик Ганнерсон в этом сообщении в блоге, на С# вы можете вложить выражения using как:

using (StreamWriter w1 = File.CreateText("W1"))
using (StreamWriter w2 = File.CreateText("W2"))
{
    // code here
}

Есть ли аналогичный способ сделать это в VB.Net? Я хочу избежать слишком большого количества уровней отступов.

4b9b3361

Ответ 1

Вот так:

Using a As New Thingy(), _
      b As New OtherThingy()
        ...
End Using

Ответ 2

Ну, вы можете сделать:

Using w1 = File.CreateText("W1"), w2 = File.CreateText("W2")
    ' Code goes here. '
End Using