Bonjour à tous,

j'essai de comprendre le fonctionnement d'une fonction de tri avec "IComparer".
J'ai trouvé un exemple sur le Net ou le programmeur fait ceci dans la fonction "Compare" :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Return Math.Sign(a.id.CompareTo(b.id))
Sauf que je crois comprendre d'après le MSDN que "CompareTo" renvoi -1 ou 0 ou 1,
comme le fait aussi "Math.Sign". Alors pourquoi utiliser les deux ?