Bonjour,
J'aimerai "décortiquer" une expression lambda pour récupérer certaine valeurs
Par exemple si je reçoit une expression lambda de ce type :
J'aimerai pouvoir faire cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 class User { public string Name {get;set;} public string Mail {get;set;} } Func<User, bool> expression = u => u.Name == "Toto" && u.Mail == "toto@gmail.com";
(D'ailleurs le choix de faire une affectation de u.Name devrait aussi dépendre d'une "détection" sur mon expression)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 User u = new User(); u.Name = <manipulation sur mon expression pour obtenir "Toto">; u.Mail = <manipulation sur mon expression pour obtenir "toto@gmail.com">;
Est ce que vous savez comment je pourrais faire cela ?
merci![]()
Partager