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-20 extrait du chapitre La généricité


Exemple 13-19<     > Exemple 13-21


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


Exemple_13_20.cs
class C<T,U,V> where T : class   where V :struct {
   public void Fct1( T t , U u , V v , object o, int i) {
      if (t == o) { } // OK
      if (u == o) { } // Erreur de compilation
      if (v == o) { } // Erreur de compilation
      if (v == i) { } // Erreur de compilation
      if (u == null) { } // OK
      if (v == null) { } // Erreur de compilation
   }
   public void Fct2(T t1, U u1, V v1, T t2, U u2, V v2) {
      if (t1 == t2) { } // OK
      if (u1 == u2) { } // Erreur de compilation
      if (v1 == v2) { } // Erreur de compilation
   }
}	
Copyright Patrick Smacchia 2006 2007