Создание ресурса в блоке using и вне блока usingC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Создание ресурса в блоке using и вне блока using

Сообщение Anonymous »

Например, новый экземпляр одноразового ресурса может быть создан следующим образом:

Код: Выделить всё

var resource = CreateNewResource();
В чем разница, если таковая имеется, в следующих стилях кодирования?

Первый стиль:

Код: Выделить всё

var resource = CreateNewResource();
using (resource)
{
//Use resource
}
Второй стиль:

Код: Выделить всё

using (var resource = CreateNewResource())
{
//Use resource
}
Является ли первый стиль плохой практикой кодирования, если мы не собираемся использовать ресурс где-либо за пределами блока using?

Даже если мы желаем использовать ресурс вне блока using, следует ли поощрять это желание использовать одноразовый ресурс вне блока using?>

Подробнее здесь: https://stackoverflow.com/questions/368 ... sing-block
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»