Les Génériques
Les génériques vous permettent d'écrire une classe ou une méthode qui peut fonctionner avec n'importe quel type de données, sans perdre la sécurité du typage.
Exemple
csharp class MaClasseGenerique<T> { public T donnee; }
MaClasseGenerique<int> obj = new MaClasseGenerique<int>(); obj.donnee = 10;
T est un espace réservé pour un type qui sera spécifié plus tard.