public void Demo() { Voiture voiture = new Voiture { Prix = 10000 }; Voiture.DelegateDeChangementDePrix delegateDeChangementDePrix = voiture_ChangementDePrix; voiture.ChangementDePrix += delegateDeChangementDePrix; voiture.PromoSurLePrix(); }
public void Demo() { // Etape 1 : créer une voiture Voiture voiture = new Voiture { Prix = 10000 }; // Etape 2 : créons un délégué du même type que l’événement. Voiture.DelegateDeChangementDePrix delegateDeChangementDePrix = voiture_ChangementDePrix; // Etape 3 : faisons pointer vers une méthode qui respecte la signature du délégué voiture.ChangementDePrix += delegateDeChangementDePrix; voiture.PromoSurLePrix(); }