Partilhar via


Argumento de tipo '< NomeDeTipoDeArgumento >' não satisfaz a restrição 'Structure' para parâmetro de tipo '< NomeDeTipoDeParâmetro >'

Um argumento de tipo fornecido para um tipo genérico não satisfaz a restrição de tipo de valor no seu parâmetro de tipo correspondente.

Uma lista de restrições impõe exigências no tipo de argumento passado ao tipo de parâmetro.Se você não incluir qualquer interface ou classe específica na lista de restrição, você pode impor uma necessidade geral, especificando um destes procedimentos:

Não é possível especificar ambos, Structure e Class, para o mesmo parâmetro de tipo e você não pode especificar qualquer deles mais de uma vez.

ID de erro: BC32105

Para corrigir este erro

  • Selecione um argumento de tipo de qualquer tipo de valor.

Consulte também

Tarefas

Como: Usar uma classe genérica

Conceitos

Tipos genéricos no Visual Basic

Tipos de valores e tipos de referências