Оля
Оля

C# : operator using and IDisposable

какая раздница между оператором using и методом Dispose?
В плане где нужно использовать первое, где второе? в чем различие?
PS: Ведь using использует реализацию данного интерфейса, дак зачем тогда использовать метод dispose в ручную?

Ар
Аревик)))

"Вы походу что-то перепутали, Вас наебнули" (с)
Оператор - лишь предоставляет удобный интерфейс для работы с классами, поддерживающими айДиспозабл, этот лишь гарантирует, что по завершению работы с объектом будет вызван метод Диспоз, а этот метод Вы должны реализовать сами, пользуясь интерфейсом. Ведь неуправляемые объекты (выделенная память под Битмэп, например) , сами не освободят ресурсы.

Похожие вопросы
Hi, I was using my PC (just using Firefox and Videopad Video Editor) and suddenly my screen turned into what looked like
приложение занято другой программой в C:\Documents and Settings\user\Local Settings\Temp
что лучше C# или C++
Ошибка missing operator or semicolon на Delphi
Как записать оператором switch(c++)!? x>2 and x<2!?
как должен выглядеть прототип дружественной функции шаблонного класса? friend istream& operator>>
укажите порядок выполнения операций при вычислении выражения : a and b or not c and d
C/C++
operator[]
if Fam=$28 then Usr3:=(TByte($FF) shr 5) and 3; Что такое "and 3"??? И как это оформить на c#?