le plus simple est de faire
maList.OrderBy(pizz => pizz.Prix)
order by permet de trier en fonction d'une propriété
sort je ne l'ai jamais utilisé mais à vu de nez ca demande un lambda qui prend 2 items, et il faut préciser comment les comparer
comme ca la méthode sort peut appeler cette méthode pour comparer tous les éléments
donc sort permet de faire des choses plus complexes qu'un simple order by
compareto jamais utilisé non plus mais ca sent le truc qui retourne 0 pour égal 1 pour supérieur/après et -1 pour inférieur/avant, donc sort doit utiliser le même système et comparer les éléments entre eux
sort, orderby et plein d'autres sont en fait une sous partie du Framework .net qui s'appelle linq et qui permet d'écrire un traitement qui se fait dans une boucle en une seule ligne de code
Partager