Partager via


La contrainte de type ne peut pas être une classe 'NotInheritable'

Mise à jour : novembre 2007

Type constraint cannot be a 'NotInheritable' class

Une liste de contraintes inclut une classe qui est marquée comme NotInheritable.

Une liste de contraintes d'un paramètre de type ne peut accepter qu'une seule classe. Un argument de type fourni pour ce paramètre de type doit hériter de cette classe. Par conséquent, le paramètre de type ne peut pas accepter une classe sealed, ou NotInheritable, comme une contrainte.

ID d'erreur : BC32060

Pour corriger cette erreur

  • Si le paramètre de type doit être en mesure d'hériter de la classe et que vous pouvez contrôler sa définition, supprimez la déclaration NotInheritable de la classe.

  • Si la classe doit rester NotInheritable, vous ne pouvez pas l'utiliser comme une contrainte. Supprimez le nom de classe dans la liste de contraintes.

Voir aussi

Concepts

Types génériques en Visual Basic