Partager via


L'argument de type '<NomArgumentDeType>' ne satisfait pas la contrainte 'Class' pour le paramètre de type '<NomParamètreDeType>'

Mise à jour : novembre 2007

Type argument '<typeargumentname>' does not satisfy the 'Class' constraint for type parameter '<typeparametername>'

Un argument de type fourni à un type générique ne satisfait pas la contrainte de type référence sur son paramètre de type correspondant.

Une liste de contraintes impose des exigences sur l'argument de type passé au paramètre de type. Si la liste des contraintes ne contient pas de classes ou d'interfaces spécifiques, vous pouvez imposer une exigence générale en spécifiant l'un des éléments suivants :

Vous ne pouvez pas spécifier Structure et Class 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 : BC32106

Pour corriger cette erreur

  • Sélectionnez un argument de type d'un type référence quelconque.

Voir aussi

Tâches

Comment : utiliser une classe générique

Concepts

Types génériques en Visual Basic

Types valeur et types référence