Je vais reformuler mon problème en illustrant d'un exemple:
Alors voilà je crée deux voitures:
1 2
| Voiture voiture1 = new Voiture(){Vitesse = 100};
Voiture voiture2 = new Voiture(){Vitesse = 50}; |
Ensuite on fait:
int toto = voiture2.CompareTo(voiture1);
Donc la méthode CompareTo() reçoit une Voiture.
Ensuite comme on est obligé de passer par une propriété (pourquoi? ) pour appliquer la méthode CompareTo()
qui reçoit une propriété. Alors qu'elle était censé recevoir une Voiture?!
Ensuite j'ai pas saisi les voitures n'ont elles pas censés avoir les mêmes vitesses (50),
ça sert à quoi de comparer leurs vitesses sachant que c'est la même voiture?
Si quelqu'un y comprend quelque chose...
Partager