Что такое блок C# Using и зачем его использовать?
Using
вызывает Dispose()
после того, как c-sharp остается using
-блок, даже если c-sharp код вызывает исключение.
Таким .net-framework образом, вы обычно используете c#.net using
для классов, которые требуют using-statement очистки после них, например visual-c# ввода-вывода.
Итак, этот блок c#.net using:
using (MyClass mine = new MyClass())
{
mine.Action();
}
будет делать то же using-statement самое, что:
MyClass mine = new MyClass();
try
{
mine.Action();
}
finally
{
if (mine != null)
mine.Dispose();
}
Использование csharp using
намного короче и удобнее .net для чтения.
c#
.net
syntax
using
using-statement
Что такое блок C# Using и зачем его использовать?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.