[C#]Cmt ajouter une méthode de tri sur un tableau d'objet ?
Bonjour tlm,
Je souhaiterai savoir s'il est possible d'ajouter une méthode de tri à un tableau d'objet.
Je m'explique, imaginons une classe Person et un tableau de Person que je nommerai people :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| class Person {
protected string name;
protected int age;
public Person() {}
public Person(string n, int a) { ... }
}
class MyTest {
public static void test() {
// Génération de 100 personnes avec la classe Env.
Person[] people = Env.StaticGeneratePerson(100);
people.SortByName(); // Tri par nom.
people.SortByAge(); // Tri par age.
}
} |
Ce que je voudrais, c'est savoir comment et où implémenter les méthodes SortByName() et SortByAge().
J'ai tenté d'ajouter ces méthodes dans la classe Person mais lorsque l'objet people appelle ces méthodes : erreur !
Est-ce que ce que je souhaite faire est possible ? comment ?
Merci d'avance.