тот момент?
Ну предикат всегда возвращает бульку насколько я помню Типа представь что у тебя в ифе вместо example будет метод возвращающий бул А предикат это готовач форма делегата
а что в функции example?
какой-то код возвращающий bool
В метод find будет передаваться метод, который будет принимать объект и возвращать bool. Что именно будет происходить зависит от метода, который передать в Find
тоесть вместо _item, для проверки мы засовуем наш element, и с ним проверяем? если сходится то возвращает тру?
рекомендую изучить тематику делегатов, а так же готовые в дотнете делегаты Func<>, Predicate<> и Action<>
Я не совсем что ты хочешь😐 element же это у тебя элемент листа
Да без разницы
выполняет поиск объекта, соответствующего условию, и воврашает
я делаю свой кастомный list, что бы лучше и глубже понять как он работает, да и просто что бы расширить знания, и тот скрин выше это просто тест моего листа, но я не правильно описал работу той функции, да?
а есть варик не делать свой, а прочитать оригинал и пару модификаций по типу PolledList?
хочется свое сделать, я сейчас начал проходить структуры данных, и так хочу "укрепить", их понимание
Ты здесь передаешь в Find функцию, которая показывает какой объект ты хочешь найти. Дальше эта функция применится к каждому элементу, пока не вернётся тру, либо сгенерится исключение, если нет соответствующего элемента
Обсуждают сегодня