Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > .NET для новичков > dispose, close |
Автор: N1ko 11.3.2010, 13:15 |
Когда и в какиъ случаях ну жно использовать dispose, а когда close для соединений? |
Автор: Kanes 11.3.2010, 13:21 |
Close() - это завуалированный Dispose - просто ради удобочитаемости делают методы Close ну т.е. посмотри описание любого Close() и увидишь что он на самом деле вызывает Dispose |
Автор: uranpro 11.3.2010, 13:43 |
не совсем и не у всех, лучше почитать help. где-то советуют использовать Close() |
Автор: Kanes 11.3.2010, 14:06 |
да я слегка погорячился, главное по каждому конкретному случаю лучше посмотреть в MSDN |
Автор: KelTron 11.3.2010, 14:18 | ||
По сути Dispose вообще не надо использовать, он для того и нужен, чтобы вызываться неявно:
Если надо явно освободить ресурс то тут уж наверно лучше Close, т.к. читабельнее, но не у всех IDisposable объектов есть оба метода. |