IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

classe generique SVP


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Chercheur en informatique
    Inscrit en
    Juillet 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2013
    Messages : 1
    Par défaut classe generique SVP
    demande de création d'une classe générique!!
    j'ai pas compris c'est quoi une classe générique et comment l'utiliser SVP

  2. #2
    Membre émérite Avatar de chamamo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    588
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 588
    Par défaut
    Voici un article qui peut t'aider.

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Une classe générique est une classe qui possède un ou plusieurs paramètres de type. L'exemple le plus facile à comprendre est la classe List<T>, qui est une liste d'éléments de type T (T est le paramètre de type). Par exemple, une List<string> ne peut contenir que des objets de type string.

    On peut par exemple créer une classe Boite générique :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    class Boite<T>
    {
        public T[] Contenu { get; set; }
    }
    Exemple d'utilisation :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Boite<Chocolat> boiteDeChocolats = new Boite<Chocolat>
    {
        Contenu = new Chocolat[]
        {
            new ChocolatAuLait(),
            new ChocolatNoir(),
        };
    };
    Boite<Bijou> boiteDeBijoux = new Boite<Bijou>
    {
        Contenu = new Bijou[]
        {
            new Bague(),
            new Collier(),
            new Bracelet(),
        };
    };
    L'intérêt est de pouvoir utiliser les mêmes structures de données et les mêmes algorithmes pour différents types de données, plutôt que de les recoder pour chaque type de données.

Discussions similaires

  1. Classe generique java
    Par keub51 dans le forum Langage
    Réponses: 1
    Dernier message: 07/09/2007, 10h11
  2. creer une class generique factory
    Par Battosaiii dans le forum Langage
    Réponses: 1
    Dernier message: 26/07/2007, 14h56
  3. Pb de classe generique
    Par MicroPuce dans le forum Langage
    Réponses: 2
    Dernier message: 11/11/2006, 15h01
  4. Réponses: 6
    Dernier message: 07/03/2006, 11h51
  5. affectation de classes generiques
    Par Mehdi Feki dans le forum C++
    Réponses: 16
    Dernier message: 12/03/2005, 17h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo