Вложенные операторы использования

Поскольку Eric Gunnerson показывает в этом сообщении в блоге, в C# можно вложить using операторы как:

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

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

27
задан Ry- 28 June 2013 в 20:42
поделиться

2 ответа

Вот так:

Using a As New Thingy(), _
      b As New OtherThingy()
        ...
End Using
40
ответ дан 28 November 2019 в 05:17
поделиться

Ну, вы можете:

Using w1 = File.CreateText("W1"), w2 = File.CreateText("W2")
    ' Code goes here. '
End Using
5
ответ дан 28 November 2019 в 05:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: