Partager via


La contrainte 'Class' et la contrainte 'Structure' ne peuvent pas être combinées

Mise à jour : novembre 2007

'Class' constraint and 'Structure' constraint cannot be combined

Une liste de contraintes inclut à la fois la contrainte Class (Visual Basic) et la contrainte Structure (Visual Basic).

Une liste de contraintes d'un paramètre de type peut spécifier que l'argument de type passé à ce paramètre de type doit être un type valeur (avec la contrainte Structure) ou un type référence (avec la contrainte Class). Vous ne pouvez pas spécifier les deux contraintes pour le même paramètre de type, de même que vous ne pouvez pas spécifier l'un ou l'autre plusieurs fois.

ID d'erreur : BC32104

Pour corriger cette erreur

  • Déterminez s'il est nécessaire d'avoir un type valeur ou un type référence pour l'argument de type.

    • Si vous souhaitez que l'argument de type soit un type valeur, supprimez le mot clé Class de la liste de contraintes.

    • Si vous souhaitez que l'argument de type soit un type référence, supprimez le mot clé Structure de la liste de contraintes.

Voir aussi

Concepts

Types génériques en Visual Basic

Types valeur et types référence