Home
Browsez les 647 exemples
Téléchargez les 647 exemples
Téléchargez des chapitres
Achetez sur amazon.fr

Niveau: Débutant/Intermédiaire
ISBN-2-84177-339-6
50 Euros

Exemple 13-18 extrait du chapitre La généricité


Exemple 13-17<     > Exemple 13-19


Cet exemple peut être compilé avec la ligne de commande:
csc.exe /target:exe Exemple_13_18.cs
Erreurs: 1 Avertissements: 0
Remarque:


Exemple_13_18.cs
class C<T>{}
class D<T> : C<T>{
   public static implicit operator C<int>(D<T> val) {}  // OK
   // Erreur de compilation:  'D<T>.implicit operator C<T>(D<T>)': 
   // user-defined conversion to/from base class.
   public static implicit operator C<T>(D<T> val) {}
}
class Program{
   static void Main() {
      D<int> dd = new D<int>();  // OK
   }
}	
Copyright Patrick Smacchia 2006 2007