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
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
Voici un article qui peut t'aider.
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 :
Exemple d'utilisation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 class Boite<T> { public T[] Contenu { get; set; } }
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.
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(), }; };
Pas de questions techniques par MP ! Le forum est là pour ça...
Tutoriels : Les nouveautés de C# 6 - Accès aux données avec Dapper - Extraction de données de pages web à l'aide de HTML Agility Pack - La sérialisation XML avec .NET (Aller plus loin) - Les markup extensions en WPF
Partager