Contenu du cours
C# Avancé Avec .NET
C# Avancé Avec .NET
1. Introduction au Développement de Bureau avec .NET
Implémentation de Classes Génériques
La syntaxe de base pour implémenter une classe générique est la suivante :
Ici, T1, T2, ..
représentent les paramètres de type.
Nous pouvons créer une nouvelle instance d'une classe générique en utilisant l'une des syntaxes suivantes :
index
ClassName<T1, T2, ..> varName = new ClassName<T1, T2, ..>(args, ..); ClassName<T1, T2, ..> varName = new ClassName<>(args, ..); ClassName<T1, T2, ..> varName = new ClassName(args, ..); var varName = new ClassName<T1, T2, ..>(args, ..);
Nous pouvons utiliser les paramètres de type n'importe où à l'intérieur du corps de la classe où un type de données est applicable. Par exemple, nous pouvons utiliser le(s) paramètre(s) de type pour :
- Créer des attributs ou propriétés de classe
- Spécifier les types d'arguments de méthode
- Spécifier les types de retour de méthode
1. Quel est le principal avantage d'utiliser des classes génériques en C# ?
2. Comment définissez-vous une classe générique en C# ?
3. Une classe générique peut-elle avoir plusieurs paramètres de type ? Si oui, comment la définiriez-vous ?
Tout était clair ?
Merci pour vos commentaires !
Section 4. Chapitre 4