Рейтинг@Mail.ru

Использование нескольких Disposable объектов внутри одной инструкции Using

Print Friendly, PDF & Email

Удобно использовать несколько конструкторов объектов, реализующих интерфейс IDisposable, внутри одной инструкции Using. Поясню на примере:

Using fs As New FileStream("file.txt", FileMode.Open)
    Using sr As New StreamReader(fs, Text.Encoding.GetEncoding(1251))
	'читаем содержимое файла и что-то делаем с ним…
    End Using
End Using

можно заменить на:

Using fs As New FileStream("file.txt", FileMode.Open), sr As New StreamReader(fs, Text.Encoding.GetEncoding(1251))
    'читаем содержимое файла и что-то делаем с ним…
End Using

Поделиться

Print Friendly, PDF & Email
  1. Arduino это...
  2. Arduino это...
  3. Arduino это...
Отличный способ начать знакомство с электроникой, микроконтроллерами и программированием!
Замечательное средство для создания собственных электронных устройств, которые пригодятся в быту или для развлечения!
Уникальный конструктор, для которого разработаны десятки совместимых датчиков и модулей!
next
prev