|
Exemple 15-21 extrait du chapitre
Collections
Exemple 15-20< > Exemple 15-22
Cet exemple peut être compilé avec la ligne de commande: csc.exe /target:exe Exemple_15_21.cs Erreurs: 0 Avertissements: 0 Remarque:
Exemple_15_21.cs
class Article {
public static int MethodCmp(Article a1, Article a2){
return a1.prix.CompareTo(a2.prix);
}
public decimal prix;
public Article(decimal prix) { this.prix = prix; }
}
public class Program {
public static void Main(){
Article[] tab = { new Article(98M) , new Article(19M) ,
new Article(9.5M) };
System.Array.Sort<Article>( tab , Article.MethodCmp );
// Ici, tab[0].prix vaut 9.5 ; tab[1].prix vaut 19 ;
// tab[2].prix vaut 98
}
}
Copyright Patrick Smacchia 2006 2007
|