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.
Exemple
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
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour