C# list.Tri décroissant
Je voudrais recevoir un liste triée par Produit.Name " dans ordre décroissant.
Similaire à la fonction ci-dessous qui trie la liste dans l'ordre croissant, juste dans le sens inverse, est-ce possible?
var newList = list.OrderBy(x => x.Product.Name).ToList();
- Pourrait être le problème que vous avez écrit
toList
au lieu deToList
? - Je pense qu'il voulait dire qu'il n'accepte pas les
descending
mot-clé, parce qu'il n'a pas commencé son expression avecfrom x in list...
- Désolé, je n'ai pas copier ce code exactement, mais tapée à partir de la mémoire. Mon code fonctionne, mais retourne une liste triée en ordre croissant.
InformationsquelleAutor PFranchise | 2010-10-13
Vous devez vous connecter pour publier un commentaire.
Sûr:
Doc: OrderByDescending(IEnumerable, Func).
En réponse à votre commentaire:
Oui. Utilisation
OrderByDescending
au lieu deOrderBy
.fonctionne pour moi.
Cela devrait faire le travail.
regarder ce morceau de code à partir de mon projet
Je suis en train de réorganiser la liste en fonction d'une propriété à l'intérieur de mon modèle,
mais je rencontre un problème lors de l'une
small and capital letters exist
, afin de le résoudre, j'ai utilisé la chaîne de comparer.Qui fonctionne pour moi de montrer à la fois triées dans l'ordre décroissant.