Partilhar via


Argumento de tipo '< typeargumentname >' deve ter uma instância de construtor público sem-parâmetros para satisfazer a restrição 'New' para parâmetro do tipo '< typeparametername >'

Um argumento de tipo fornece um tipo sem um construtor sem-parâmetros acessível para um parâmetro do tipo com a restrição Novo (Visual Basic).

Uma lista de restrições impõe exigências no tipo de argumento passado ao tipo de parâmetro.Um requisito possível é que o argumento do tipo deve expor um construtor sem-parâmetros que possa ser acessado pelo código que o criou.Para especificar esse requisito, a lista de restrições inclui a restrição New.

ID de erro: BC32083

Para corrigir este erro

  1. Verificar se o nom do tipo genérico e o nome do tipo no argumento de tipo estão digitados corretamente.

  2. Escolha um tipo para o argumento de tipo que exponha um construtor acessível e sem-parâmetros.Não é possível chamar este tipo genérico particular, a menos que você possa fornecer um argumento de tipo para esse parâmetro de tipo.

Consulte também

Tarefas

Como: Usar uma classe genérica

Conceitos

Tipos genéricos no Visual Basic

Referência

Lista de tipos