C#. IEnumerable. Пример реализации

Делал индексную очередь с приоритетами, понадобилось реализовывать интерфейс IEnumerable. Получилось так

Понадобилось реализовать 2 следующих метода

В контексте логики класса был написан другой класс HeapIterator

Все вместе это выглядит так

 

This entry was posted in C#. Bookmark the permalink.