Нужен List<> который бы не держал объекты в GC. Т.е. если везде кроме List<> ссылок уже нет, надо чтоб объект убирался GC, ну и соответсвенно в List<> он тоже исчезал.
Почему такое нужно? Объект представляет ресурс у которого есть функции открытия ресурса и функция освобождения ресурса. Учитывая что IDispose не везде удается применять существует вероятность что при эксепшене не произойдет закрытие ресурса. Идея в том чтобы поместить это закрытие в финалайзер.
Здравствуйте, Ellin, Вы писали:
E>Нужен List<> который бы не держал объекты в GC. Т.е. если везде кроме List<> ссылок уже нет, надо чтоб объект убирался GC, ну и соответсвенно в List<> он тоже исчезал.
E>Почему такое нужно? Объект представляет ресурс у которого есть функции открытия ресурса и функция освобождения ресурса. Учитывая что IDispose не везде удается применять существует вероятность что при эксепшене не произойдет закрытие ресурса. Идея в том чтобы поместить это закрытие в финалайзер.
Неужели гуглом нельзя воспользвоаться!
здесь