J'ai une collection IEnumerable<T>
avec le nom et FullName comme éléments. Il y a environ 5000 objets dedans.La commande d'articles par longueur dans IEnumerable <T>?
Je veux afficher les FullNames triés par leur longueur, donc d'abord le nom le plus long au nom le plus court s'affiche. Comment puis-je le faire de la manière la plus optimisée?
En fait, je reçois un « var nameList » de l'utilisateur qui prend en charge IEnumerable. Le nameList contient des données dans le format suivant: Name = "Jon" FullName = "Jon Terry" Name = "SiI" FullName = "Marchiu SiI" et ainsi de suite .. –
Viks
ok, donc la requête que j'ai donné vous ici devriez travailler. Si vous avez des problèmes avec cela, jetez un exemple de code dans votre question et nous pouvons y remédier. –
Je pense que vous voulez ajouter "descendant" à la fin de la commande par clause ici, pour obtenir les noms les plus longs en premier. Aussi "order by" devrait être "orderby". –