Je souhaite recevoir une liste triée par "Product.Name" par ordre décroissant .
Similaire à la fonction ci-dessous qui trie la liste par ordre croissant, juste à l'envers, est-ce possible?
var newList = list.OrderBy(x => x.Product.Name).ToList();
c#
list
sorting
sql-order-by
PFranchise
la source
la source
toList
au lieu deToList
?descending
mot - clé, car il n'a pas commencé son expression parfrom x in list...
Réponses:
Sûr:
Doc: OrderByDescending (IEnumerable, Func) .
En réponse à votre commentaire:
la source
Oui. Utilisez à la
OrderByDescending
place deOrderBy
.la source
travaille pour moi.
la source
Cela devrait faire le travail.
la source
regarde ce morceau de code de mon projet
J'essaye de réorganiser la liste en fonction d'une propriété dans mon modèle,
mais j'ai rencontré un problème quand a
small and capital letters exist
, donc pour le résoudre, j'ai utilisé le comparateur de chaîne.la source
Ce qui fonctionne pour moi pour afficher l'heure triée par ordre décroissant.
la source