Задание 1
Вам нужно взять за основу класс двусвязного списка из домашнего задания #27 и реализовать в нем интерфейс IDisposable. В методе Dispose можно прописать любую логику, которая сработает тогда, когда объект двусвзяного списка финализируется. Финализировать его можно либо с помощью конструкции try..finally, либо using(). Также нужно будет убедиться, что объекты MyNode, из которых состоит список также финализируются
Задание 2
В этой же программе реализовать коллекцию объектов MyNode с помощью обобщенного класса для отложенной загрузки Lazy. Обобщенную загрузку можно применить в публичном свойстве AllNodes, которое предоставляет доступ к узлам списка.
| Гарантия на работу | 1 год |
| Средний балл | 4.53 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |