|
Exemple 13-4 extrait du chapitre
La généricité
Exemple 13-3< > Exemple 13-5
Cet exemple peut être compilé avec la ligne de commande: csc.exe /target:library Exemple_13_4.cs Erreurs: 0 Avertissements: 1 Remarque:
Exemple_13_4.cs
internal class ClassInternal { }
public class ClassFoo{
protected class ClassProtected { }
public class ClassPublic<U,V> { }
// Le compilateur vérifie que le type
// ClassPublic<ClassInternal,ClassProtected> n'est pas utilisé
// ailleurs que dans cette classe et dans ses classes dérivée
// définie dans le même composant, mais vous ne pouvez fournir
// une autre visibilité que private pour ce champ.
private ClassPublic<ClassInternal,ClassProtected> foo;
}
Copyright Patrick Smacchia 2006 2007
|