Является ли оператор using
всегда распоряжаться объектом, даже если в нем есть возврат или исключение? То есть:.
using (var myClassInstance = new MyClass())
{
// ...
return;
}
или
using (var myClassInstance = new MyClass())
{
// ...
throw new UnexplainedAndAnnoyingException();
}