Lire en anglais

Partager via


Erreur du compilateur CS0694

Le paramètre de type 'identifier' porte le même nom que le type conteneur ou la méthode de contenu

Vous devez utiliser un nom différent pour le paramètre de type, car le nom du paramètre de type ne peut pas être identique au nom du type ou de la méthode qui contient le paramètre de type.

Exemple 1

L’exemple suivant génère l’erreur CS0694.

// CS0694.cs  
// compile with: /target:library  
class C<C> {}   // CS0694  

Exemple 2

En plus du cas ci-dessus, qui implique une classe générique, cette erreur peut se produire avec une méthode :

// CS0694_2.cs  
// compile with: /target:library  
class A  
{  
   public void F<F>(F arg);   // CS0694  
}