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