|
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
|
Traduction
Source
|
Génériques (guide de programmation C#)
// Declare the generic class. public class GenericList<T> { void Add(T input) { } } class TestGenericList { private class ExampleClass { } static void Main() { // Declare a list of type int. GenericList<int> list1 = new GenericList<int>(); // Declare a list of type string. GenericList<string> list2 = new GenericList<string>(); // Declare a list of type ExampleClass. GenericList<ExampleClass> list3 = new GenericList<ExampleClass>(); } }
-
Utilisez les types génériques pour optimiser la réutilisation de code, la sécurité du type et les performances. -
L'utilisation la plus courante de génériques consiste à créer des classes de collection. -
La bibliothèque de classes .NET Framework contient plusieurs nouvelles classes de collection de génériques dans l'espace de noms System.Collections.Generic. Ceux-ci doivent être utilisés chaque fois que possible à la place de classes telles que ArrayList dans l'espace de noms System.Collections. -
Vous pouvez créer vos propres interfaces, classes, méthodes, événements et délégués génériques. -
Les classes génériques peuvent être contraintes pour activer l'accès aux méthodes sur des types de données particuliers. -
Les informations sur les types qui sont utilisés dans un type de données générique peuvent être obtenues par réflexion lors de l'exécution.
-
Contraintes sur les paramètres de type (Guide de programmation C#)
-
Mot clé default dans le code générique (Guide de programmation C#)
-
Différences entre les templates C++ et les génériques C# (Guide de programmation C#)
-
Génériques dans la bibliothèque de classes .NET Framework (Guide de programmation C#)