MyTetra Share
Делитесь знаниями!
Во что разворачивается using
Время создания: 13.10.2020 22:12
Текстовые метки: Вопросы c#
Раздел: Компьютер - C# - Вопросы на программиста
Запись: Kozlov-AE/Tetra/master/base/1602616344vivr33ct2z/text.html на raw.githubusercontent.com

Ключевое слово Using упрощает работу с объектами которые реализуют интерфейс IDisposable. Интерфейс IDisposable содержит один метод .Dispose(), который используется для освобождения ресурсов, которые захватил объект. При использовании Using не обязательно явно вызывать .Dispose() для объекта.

using (SqlConnection conn = new SqlConnection()) { 
// какая-нибудь SQL операция 
}
 

При этом компилятор генерирует следующий код:

SqlConnection conn = new SqlConnection(); 
try { 
 
} finally { 
    // здесь для conn вызывается .Dispose() 

Using блоки делают код более читабельным и компактным.

Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования