Я думаю, что мой разум взрывается, пытаясь выяснить, какие Funcs... Если это не имеет смысла, я извиняюсь, сейчас это имеет смысл для меня, но это был уже долгий день.
1) Предполагая, что вам задан func, который принимает T и выводит строку:
Func<T, string>
Можете ли вы преобразовать это в func, который принимает T и возвращает bool на основе некоторой логики (в этом случае, если возвращаемая строка пуста (String.IsNullOrWhiteSpace)?
Func<T, bool>
2) Можете ли вы сделать то же самое, если вам дано
Expression<Func<T, string>>
и нужно преобразовать его в
Func<T, bool>
который возвращает true/false на основании, если возвращаемая строка пуста (String.IsNullOrWhiteSpace)?
Спасибо