Partager via


Le type '<NomType>' ne peut pas hériter d'un paramètre de type

Mise à jour : novembre 2007

Type '<typename>' cannot inherit from a type parameter

Une classe ou une interface contient une Inherits, instruction qui spécifie un paramètre de type générique.

Un type ne peut pas hériter d'un type qui n'est pas encore défini. L'héritage implique la possibilité de réutiliser des membres de la classe de base, qui requiert à son tour que ces membres soient définis. Un paramètre de type générique est un espace réservé qui doit être remplacé par un type spécifique fourni par un argument de type. Par conséquent, un type ne peut pas hériter de l'espace réservé.

ID d'erreur : BC32055

Pour corriger cette erreur

  • Si le type d'héritage doit hériter d'un autre type, utilisez un type spécifique au lieu d'un paramètre de type.

  • Si le type de base doit être représenté par un paramètre de type générique, aucun autre type ne peut en hériter. Supprimez l'Inherits, instruction.

Voir aussi

Concepts

Types génériques en Visual Basic

Autres ressources

Héritage en Visual Basic