Je pense que mon esprit explose en essayant de comprendre Funcs ... Si cela n'a aucun sens, je m'excuse, en ce moment, il me semble logique, mais il a déjà été une longue journée ....Convert Func
1) en supposant que vous donne une func qui prend en T et génère une chaîne:
Func<T, string>
Pouvez-vous transformer cela en une func qui prennent en T et retourne un bool basé sur une certaine logique (en ce cas si la chaîne renvoyée est vide (String.IsNullOrWhiteSpace)?
Func<T, bool>
2) Pouvez-vous faire la même chose si vous êtes donné un
Expression<Func<T, string>>
et la nécessité de le convertir en un
Func<T, bool>
qui retourne vrai/faux sur la base si la chaîne retournée est vide (String.IsNullOrWhiteSpace)?
Merci
Je suppose que vous voulez dire "inférence de type" et non "interférence de type";) –
Merci! après avoir regardé la réponse, cela prend tout son sens. Plusieurs réponses correctes mais la vôtre était la première et complète, donc vous obtenez une vérification. Merci à tout le monde! – Peter