|
Exemple 13-9 extrait du chapitre
La généricité
Exemple 13-8< > Exemple 13-10
Cet exemple peut être compilé avec la ligne de commande: csc.exe /target:library Exemple_13_9.cs Erreurs: 1 Avertissements: 0 Remarque:
Exemple_13_9.cs
class BaseClass { public static void Fct(){} }
class C<T> where T : BaseClass {
void F(){
// Erreur de compilation: 'T' is a 'type parameter',
// which is not valid in the given context.
T.Fct();
// Voici la bonne syntaxe pour appeler Fct().
BaseClass.Fct();
}
}
Copyright Patrick Smacchia 2006 2007
|