| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Помогите разобраться с слабыми сылками |
| Автор: MERTVITz 6.1.2006, 13:24 |
| Есть коллекция типа ArrayList в нем нахоходся какое то количество элементов в виде объектов как мне удалить элементы коллекции вместе с объектами иначи если не удалять объекты они висят в хипе и со временем все начинает притормаживать Заренее пасибо |
| Автор: dronzo 6.1.2006, 13:50 | ||
Что-то я слабо понимаю, что требуется, но если я всё-таки правильно понимаю и по каким-то причинам требуется принудительно удалить объекты, которые больше не используются, то :
|
| Автор: MERTVITz 6.1.2006, 14:02 |
| нужно удалить объекты на которые есть неявные сылки, тоесть коллекция в которой есть объекты _items.Add(new Item(_eventSender)); удаляем элементы коллекции _items.RemoveRange(0, c); но после удаления элементов объекты Item(_eventSender) остаются |
| Автор: Exception 6.1.2006, 19:37 |
| Перебери foreach'ем ффсе элементы коллекции и присваивай им null? |
| Автор: Medved 8.1.2006, 03:09 |
| http://www.dotsite.spb.ru/lectures/dotnet_5.ppt - Управление памятью в .NET (тут же сказано о том, что такое слабые ссылки) |