Bonjour, 
Je souhaitais faire un tri par prix sur une liste d'objets (Pizza).
J'ai trouvé une solution sur le net mais je n'arrive pas a comprendre comment cela fonctionne.
	
	| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 
 |  List<Pizza> listPizza = new List<Pizza>();
 
            listPizza.Add(new Pizza("margerita", 7));
            listPizza.Add(new Pizza("lardière", 9));
            listPizza.Add(new Pizza("pokémon", 6));
            listPizza.Add(new Pizza("moucheron", 11));
            listPizza.Add(new Pizza("Scampis", 12));
 
            listPizza.Sort((Pizza a, Pizza b) => { return a.Prix.CompareTo(b.Prix); });
 
            foreach (Pizza item in listPizza)
            {
                item.Afficher();
            } | 
 Le code qui trie ma liste par prix
	
	listPizza.Sort((Pizza a, Pizza b) => { return a.Prix.CompareTo(b.Prix); });
 1. Comment pensez-vous que cela fonctionne?
2. Je suis sous visual studio 19 et quand je fais un sort( , intellisense ne me propose pas cette solution alors que dans la vidéo explicative, la personne l'a! Une idée!?
Merci beaucoup
						
					
Partager