A l'heure de Linq (pas celui de Zelda), mon p'tit bout de code pourrait parraître désuet... Dédié à tous ceux qui ne peuvent pas se servir des derniers frameworks, mais aussi aux autres, rappelons un peux ce que permet le .NET... le réflection. Rassurons certains, la réflection en .NET ne demande pas aux développeurs de réfléchir, mais plutôt d'exploiter le principe du miroir qui est de renvoyer l'image de ce qu'il voit : Arriver à recontruire chaque ligne de code... Biensur, cet exemple en est loin (En picure de rappel, Reflector), mais sans chichi, un p'tit exemple de mise en pratique... à utiliser avec modération (préférez le Order By T-SQL).
Tous cela pour dire : Exemple de mise en pratique de la réflection .NET pour trier des List<> generics via le nom du champs.