Home
Browsez les 647 exemples
Téléchargez les 647 exemples
Téléchargez des chapitres
Achetez sur amazon.fr

Niveau: Débutant/Intermédiaire
ISBN-2-84177-339-6
50 Euros

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