Partilhar via


Tipo '< NomeDoTipo >' não pode herdar de uma parâmetro de tipo

Uma classe ou interface inclui um Declaração Inherits especificando um parâmetro de tipo genérico.

Um tipo não pode herdar de um tipo que ainda não está definido.Herança envolve a capacidade para reutilizar os membros do classe base, que por sua vez requer que esses membros estejam definidos.Um parâmetro de tipo genérico é um espaço reservado que será substituído por um tipo específico fornecido por um argumento de tipo.Portanto, um tipo não pode herdar a partir do espaço reservado.

ID de erro: BC32055

Para corrigir este erro

  • Se o tipo que herda deve herdar de outro tipo, use um tipo específico em vez de um parâmetro do tipo.

  • Se o tipo base deve ser representado por um parâmetro de tipo genérico, nenhum outro tipo pode herdar a partir dele.Remova Declaração Inherits.

Consulte também

Conceitos

Tipos genéricos no Visual Basic

Outros recursos

Herança no Visual Basic