예제 #1
0
            public void Demo()
            {
                Voiture voiture = new Voiture {
                    Prix = 10000
                };

                Voiture.DelegateDeChangementDePrix delegateDeChangementDePrix = voiture_ChangementDePrix;
                voiture.ChangementDePrix += delegateDeChangementDePrix;

                voiture.PromoSurLePrix();
            }
예제 #2
0
            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();
            }