5
Чи буде викликано Dispose () у використовуваному операторі з нульовим об'єктом?
Чи безпечно використовувати usingоператор на (потенційно) нульовому об'єкті? Розглянемо наступний приклад: class Test { IDisposable GetObject(string name) { // returns null if not found } void DoSomething() { using (IDisposable x = GetObject("invalid name")) { if (x != null) { // etc... } } } } Чи гарантовано, що Disposeбуде …
179
c#
idisposable
using