Bonjour
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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

Si vous avez des idées pour me mettre sur la voie

Merci