Partilhar via


Parâmetro de tipo '<typeparametername>' só pode ter uma restrição que seja uma classe

Uma lista de restrição inclui mais de uma classe.

Uma lista de restrição em um parâmetro do tipo pode aceitar qualquer número de interfaces, mas no máximo uma classe.Um argumento de tipo fornecido para que esse parâmetro do tipo herde dessa classe, e Visual Basic não oferece suporte a várias heranças.

ID de erro: BC32047

Para corrigir este erro

  • Selecione uma classe e inclua somente essa classe na lista de restrição.

  • Talvez seja possível definir parâmetros de tipo adicionais para acomodar a classe ou classes que você não pode incluir na lista essa restrição.

Consulte também

Conceitos

Tipos genéricos no Visual Basic