Здравствуйте, gandjustas, Вы писали:
G>Здравствуйте, __kot2, Вы писали: __>>ну вы же сталкивались с тем, что у нас некоторые обьекты держат указатели на системные ресурсы как файлы, хэндлы, потоки. если вы не будете их руками освобождать в dispose у вас приложение будет нестабильно падать по out of resources G>И причем тут память? G>И зачем хранить в поле класса ссылку на файл? G>И в чем проблема если файл закроется не сразу, а после срабатывания ГЦ? G>Хоть раз в жизни видел падение от того что хендлы кончались? Я нет, хотя есть подозрение что побольше тебя .Net приложений видел.
да, конечно, много раз
G>В курсе что code analysis в студии показывает все места с незадиспозенным idisposable?
ну да, показывает лики. и что с ними делать?
__>>в C#-Java вы начинаете писать код в стиле __>>using (...) __>>симулирую auto_ptr. а вот reference couring ptr вам не удастся никаикм образом добиться и придется мучаться технологиями многолетней давности G>Курил? Каким образом auto_ptr похож на using?
ну, это не мой ник похож на "ганджубас". а зачем по-вашему вообще нужен using если в C# все так хорошо с захватом и освобождением ресурсов системы?