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


Exemple 14-28<     > Exemple 14-30


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


Exemple_14_29.cs
using System;
class Program {
   delegate void DelegateTypeCompteur();
   static DelegateTypeCompteur MakeCompteur(string compteurName) {
      int compteur = 0;
      DelegateTypeCompteur delegateInstanceCompteur = delegate{
         Console.WriteLine(compteurName + (++compteur).ToString());
      };
      return delegateInstanceCompteur;
   }
   static void Main() {
      DelegateTypeCompteur compteurA = MakeCompteur("Compteur A:");
      DelegateTypeCompteur compteurB = MakeCompteur("Compteur B:");
      compteurA();
      compteurA();
      compteurB();
      compteurB();
   }
}	
Copyright Patrick Smacchia 2006 2007