Cette documentation est archivée et n’est pas conservée.

Délégués anonymes, exemple

Download sample

Cet exemple montre comment utiliser un délégué anonyme pour calculer la prime de salaire d'un employé. L'utilisation d'un délégué anonyme simplifie le programme puisqu'il n'est pas nécessaire de définir une méthode distincte.

Les données concernant chaque employé sont stockées dans un objet contenant des détails personnels, ainsi qu'un délégué qui référence l'algorithme requis pour calculer la prime. En définissant l'algorithme au moyen d'un délégué, la même méthode peut servir à exécuter le calcul de la prime, quelle que soit la manière dont elle est réellement calculée. On notera également qu'une variable locale, un multiplicateur, devient une variable externe capturée puisqu'elle est référencée dans un calcul délégué.

Note de sécuritéRemarque de sécurité

Cet exemple de code est fourni pour illustrer un concept et ne doit pas être utilisé dans des applications ou des sites Web, car il peut ne pas illustrer les pratiques de programmation les plus sûres. Microsoft n'assume aucune responsabilité pour tout dommage indirect ou consécutif en cas d'utilisation de l'exemple de code à des fins autres que celles prévues.

Pour ouvrir le fichier d'exemple dans l'Explorateur de solutions

  1. Cliquez sur Télécharger l'exemple.

    Le message Téléchargement de fichier s'affiche.

  2. Cliquez sur Ouvrir, puis dans la colonne de gauche de la fenêtre du dossier du zip, cliquez sur Extraire tous les fichiers.

    L'Assistant Extraction s'ouvre.

  3. Cliquez sur Suivant. Vous pouvez modifier le répertoire dans lequel les fichiers seront extraits, puis cliquer de nouveau sur Suivant.

    Assurez-vous que la case à cocher Afficher les fichiers extraits est activée, et cliquez sur Terminer.

  4. Double-cliquez sur le fichier .sln de l'exemple.

    La solution exemple est affichée dans l'Explorateur de solutions. Vous pouvez obtenir un avertissement de sécurité indiquant que l'emplacement de la solution n'est pas fiable. Cliquez sur OK pour continuer.

Pour générer et exécuter l'exemple de code Délégués anonymes dans Visual Studio

  • Dans le menu Déboguer, cliquez sur Exécuter sans débogage.

Pour générer et exécuter l'exemple de code Délégués anonymes à partir de la ligne de commande

  1. Utilisez la commande Changer de répertoire (cd) pour activer le répertoire Délégués anonymes.

  2. Tapez le texte suivant :

    csc AnonymousDelegates.cs
    AnonymousDelegates
    

Voir aussi

Afficher: