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

Что такое эквивалент VB.NET для С# 'using' block

Я кодирую в VB.NET.

В настоящее время я включаю инициализацию и использование объектов в блок Try/Catch, а затем сбрасываю его (dispose, close, set to nothing) в блоке finally. Проблема в том, что блок С# 'using' настолько прост в использовании и будет очищать вещи в моем коде.

Есть ли эквивалент VB.NET? Или мое окончательное решение для разрыва срыва - единственный способ?

4b9b3361

Ответ 1

То же самое, это просто:

Using conn As New SqlConnection
    ....
End Using

Ответ 3

Er, Using... End Using

Подробнее см. MSDN

Ответ 4

Здесь - еще один вопрос StackOverflow, который касается той же самой проблемы. Если я не ошибаюсь, он используется в очень схожих, если не в точности так же, как и в С#.

Надеюсь, это поможет!