- Форкнуть данный репозиторий.
- Склонировать свою ветку к себе на десктоп.
- Заполнить проекты EnumerableExtension и EnumerableExtension.Tests необходимой функциональностью.
- Синхронизировать изменения с содержимым своего репозитория на gitub-e.
- Сделать pull request к данному репозиторию.
-
Добавить в класс ArrayExtension (класс переименовать в EnumerableExtension) Day 9. 03.10.2019 перегруженные версии обобщенно-типизированных методов расширений типизированного интерфейса
IEnumerable<T>
, используя в качестве передаваемых параметов (стратегий фильтрации, трансформации, сравнения) соответствующие делегаты -
При реализации "методов-двойников" использовать:
- для методов (Filter, OrderAccordingTo) с параметрами делегатами вызовы методов с параметром интерфейсом;
- для метода (Transform) с параметром интерфейсом вызов метода с параметром делегатом.
-
Проверить работу разработанных методов, используя различные типы данных.