Je travaille avec WPF et j'ai rencontré un problème de tri dans une liste. Je trouve l'échantillon qu'il utilise OrderBy (T => T. [le champ qui s'y rapporte pour le tri]) par exemple.C# Liste OrderBy Problème
List<Contact> contacts = new List<Contact>();
contacts.OrderBy(Contact => Contact.PhoneNumber)
Cela fonctionne parfaitement.
Cependant, si je ne connais pas le type et même ne connais pas le champ dans ce type, comment devrais-je implémenter la fonction de tri?
comme: Que dois-je mettre en OrderBy dans (. ??? => ???? ?????)
En fait, je veux faire un GridView général dans lequel, lorsque l'utilisateur clique sur un des en-têtes, il va trier toute la liste par la colonne correspondante.
Merci beaucoup!
Comment allez-vous trier la liste si vous ne connaissez pas le type d'objets? Que voulez-vous dire par le tri? –
parce que je veux faire une méthode de tri générale malgré les données que l'utilisateur a entrées – user883434
Voir si cela aide. On dirait que quelque chose de similaire. visite http://stackoverflow.com/questions/188141/c-list-orderby-alphabetical-order Hope it helps – Shadow