Cette documentation est archivée et n’est pas conservée.

La contrainte '<contrainte1>' est en conflit avec la contrainte '<contrainte2>' déjà spécifiée pour le paramètre de type '<NomParamètreDeType>'

Visual Studio 2008

Mise à jour : novembre 2007

Constraint '<constraint1>' conflicts with the constraint '<constraint2>' already specified for type parameter '<typeparametername>'

Un type générique est déclaré avec des contraintes incompatibles sur un paramètre de type.

L'instruction suivante peut générer cette erreur.

Public Class testClass(Of t As {Structure, Class })

Les contraintes Structure et Class provoquent un conflit pour le paramètre de type t, parce que la contrainte Structure nécessite que l'argument de type correspondant soit un type valeur, alors que Class nécessite qu'il soit un type référence.

ID d'erreur : BC32119

Pour corriger cette erreur

  • Modifiez les contraintes de paramètre de type pour éviter des conflits.

Afficher: