List Sort/OrderBy via un string?
Bonjour
Code:
1 2 3 4 5 6 7
| public class Personne
{
string Nom {get;set};
string Prenom{get;set};
int Age{get;set}
Personne Enfant {get;set};
} |
J'ai une List<Personne> listPersonnes
Je n'ai pas de problème quand je dois la trier sur un champs spécifique
Je fais
Code:
listPersonnes.OrderBy(p=>p.Nom);
Mais maintenant je dois trier cette liste dynamiquement, par exemple "Age,Nom" ou "Nom,Prenom,Enfant.Age" mais je ne vois pas bien comment faire :roll:
Si vous avez des idées pour me mettre sur la voie
Merci