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 10-33 extrait du chapitre Le système de types


Exemple 10-32<     > Exemple 10-34


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


Exemple_10_33.cs
public class Program {
   delegate void Deleg1();
   delegate string Deleg2(string s);
   static void f1() {
      System.Console.WriteLine("Appel de f1.");
   }
   static string f2(string s) {
      string _s = string.Format(
                      "Appel de f2 avec l'argument \"{0}\"", s);
      System.Console.WriteLine(_s);
      return _s;
   }
   public static void Main() {
      Deleg1 d1 = f1; // Au lieu de   ...new Deleg1(f1)...
      d1();
      Deleg2 d2 = f2; // Au lieu de   ...new Deleg2(f2)...
      string = d2("hello");
   }
}	
Copyright Patrick Smacchia 2006 2007