Avertissement du compilateur (niveau 3) CS0693
Le paramètre de type 'paramètre de type' a le même nom que le paramètre de type du type externe
Cette erreur se produit quand un membre générique, tel qu’une méthode, se trouve dans une classe générique. Étant donné que le paramètre de type de la méthode peut ne pas être le même que celui de la classe, vous ne pouvez pas leur donner le même nom. Pour plus d’informations, consultez Méthodes génériques.
Pour éviter ce cas de figure, utilisez un nom différent pour chaque paramètre de type.
L’exemple suivant génère l’erreur CS0693 :
// CS0693.cs
// compile with: /W:3 /target:library
class Outer<T>
{
class Inner<T> {} // CS0693
// try the following line instead
// class Inner<U> {}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :