Partager via


Erreur du compilateur CS0694

Mise à jour : novembre 2007

Message d'erreur

Le paramètre de type 'identificateur' porte le même nom que le type conteneur ou la méthode
Type parameter 'identifier' has the same name as the containing type, or method

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

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

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

Outre le cas précité 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
}