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

Génériques, exemple (C#)

Visual Studio 2005

Download sample

Cet exemple montre comment créer une classe de liste générique personnalisée avec un seul paramètre de type, et comment implémenter IEnumerable<T> pour activer l'itération de foreach sur le contenu de la liste. Il montre également comment le code client crée une instance de la classe en spécifiant un argument de type, et comment les contraintes sur le paramètre de type permettent d'effectuer des opérations supplémentaires sur les arguments de type.

Pour obtenir un exemple d'une classe de collection générique qui implémente un bloc itérateur, consultez Comment : créer un bloc itérateur pour une liste générique (Guide de programmation C#).

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.

Générer et exécuter l'exemple Génériques dans Visual Studio

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

Générer et exécuter l'exemple Génériques à partir de la ligne de commande

  • Tapez le texte suivant à l'invite de commandes :

    csc generics.cs
    generics
    

Commentaires

Cet exemple est fourni à des fins de démonstration et n'est pas destiné à être utilisé sans une modification du code de production. Pour obtenir un code de qualité production, nous vous conseillons fortement d'utiliser, dans la mesure du possible, les classes de collection de l'espace de noms System.Collections.Generic.

Voir aussi

Afficher: