Коли викликати dispose

Я рекомендую явно викликати метод Dispose тільки тоді, коли ви точно знаєте, що тут потрібно очищення ресурсів (як у разі спроби видалення відкритого файла).”12 серп. 2013 р.

Коли відбувається виклик finalize, а коли Dispose?

Dispose може викликатись споживачами класу для звільнення некерованих ресурсів, і ви можете використовувати Finalize метод для звільнення некерованих ресурсів у разі, Dispose якщо метод не викликається. Finalize може виконувати будь-яку дію, включаючи відновлення об'єкта (т.

Навіщо потрібен Dispose?

Метод Dispose() Метод Dispose повністю виконує очищення об'єктівтому збиральнику сміття не потрібно викликати перевизначений метод Object. Finalize. Таким чином, виклик методу SuppressFinalize не дозволить збирачеві сміття запустити метод завершення. Збережена копія