Partager via


Erreur du compilateur CS0409

Mise à jour : novembre 2007

Message d'erreur

Une clause de contrainte a déjà été spécifiée pour le paramètre de type 'paramètre de type'. Toutes les contraintes pour un paramètre de type doivent être spécifiées dans une seule clause where.
A constraint clause has already been specified for type parameter 'typeáparameter'. All of the constraints for a type parameter must be specified in a single where clause.

Plusieurs clauses de contraintes (clauses where) ont été trouvées pour un même paramètre de type. Supprimez la clause where en trop, ou corrigez les clauses where de telle sorte qu'un seul paramètre de type figure dans chaque clause.

// CS0409.cs
interface I
{
}

class C<T1, T2> where T1 : I where T1 : I  // CS0409 – T1 used twice
{
}