Что лучше и когда: используя оператор или вызывая Dispose () для IDisposable в C #?

Предположим, у меня есть следующее:

<code>using(var ctx = DataContextFactory.Create(0))
{ ... Some code ... }
</code>

Почему бы просто не сделать следующее и не потерять пару фигурных скобок ?:

<code>var ctx = DataContextFactory.Create(0);
ctx.Dispose();
</code>

Спасибо за совет!

Ответы на вопрос(5)

Ваш ответ на вопрос