Bonjour,

Il y a plusieurs exemple sur le net avec cette syntaxe :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
int IComparer.Compare(object a, object b)
        {
            car c1 = (car)a;
            car c2 = (car)b;
 
            if (c1.year < c2.year)
                return 1;
 
            if (c1.year > c2.year)
                return -1;
 
            else
                return 0;
        }
Quelle est la difference avec celle la ? :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
int IComparer.Compare(object a, object b)
        {
            car c1 = (car)a;
            car c2 = (car)b;
 
return String.Compare(c2.year.ToString(), c1.year.ToString());
        }

Merci