Myślę, że mój umysł eksploduje próbując rozgryźć Funcs ... Jeśli to nie ma sensu, przepraszam, teraz to ma sens dla mnie, ale to był już długi dzień ....Konwersja Func <T, String> do Func <T, bool>
1) Zakładając, że otrzymują func, który trwa w T i wyjść ciąg:
Func<T, string>
można przekształcić że do func, które miało w T i zwraca bool oparciu o pewnej logiki (w ten przypadek, jeśli zwracany ciąg jest pusty (String.IsNullOrWhiteSpace)?
Func<T, bool>
2) Czy można zrobić to samo, jeśli są podane takie
Expression<Func<T, string>>
i trzeba przekonwertować go na
Func<T, bool>
która zwraca true/false na podstawie jeśli zwrócony ciąg jest pusty (String.IsNullOrWhiteSpace)?
Dzięki
Chyba masz na myśli "typowanie", a nie "interferencję typu";) –
Dzięki! kiedy spojrzysz na odpowiedź, to ma ona sens. Wiele poprawnych odpowiedzi, ale twoja była pierwsza i kompletna, więc dostałeś czek. Dziękuję wszystkim! – Peter