Правильное размещение класса, реализующего IDisposable - PullRequest
0 голосов
/ 23 апреля 2010

Какой из двух приведенных ниже кусков кода не вызывает dispose и, следовательно, это плохая практика:

...
using(SomeIDisposable p = new SomeIDisposable())
{
  return p.GetSomething(...);
}
...

или

...
return new SomeIDisposable().GetSomething(...);    
...

1 Ответ

5 голосов
/ 23 апреля 2010

Номер два не вызывает утилизации.

...