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 14-26 extrait du chapitre Les mécanismes utilisables dans C#


Exemple 14-25<     > Exemple 14-27


Cet exemple peut être compilé avec la ligne de commande:
csc.exe /target:exe Exemple_14_26.cs
Erreurs: 0 Avertissements: 0
Remarque:


Exemple_14_26.cs
class Program {
   delegate int DelegateTypeCompteur();
   static DelegateTypeCompteur MakeCompteur(){
      int compteur = 0;
      DelegateTypeCompteur delegateInstanceCompteur = 
         delegate return ++compteur; };
      return delegateInstanceCompteur;
   }
   static void Main() {
      DelegateTypeCompteur compteur1 = MakeCompteur();
      DelegateTypeCompteur compteur2 = MakeCompteur();
      System.Console.WriteLine(compteur1());
      System.Console.WriteLine(compteur1());
      System.Console.WriteLine(compteur2());
      System.Console.WriteLine(compteur2());
   }
}	
Copyright Patrick Smacchia 2006 2007