Ler em inglês

Compartilhar via


O argumento de tipo '<typeargumentname>' deve ter um construtor de instância pública sem-parâmetros para cumprir a restrição 'New' do parâmetro de tipo '<typeparametername>'

Um argumento de tipo fornece um tipo sem que haja um construtor sem parâmetros acessível para um parâmetro de tipo com a restrição Novo Operador.

Uma lista de restrições impõe requisitos ao argumento de tipo passado para o parâmetro de tipo. Um possível requisito é que o argumento de tipo deva expor um construtor sem parâmetros que o código de criação possa acessar. Para especificar esse requisito, a lista de restrições inclui a restrição New.

ID do erro: BC32083

Para corrigir este erro

  1. Verifique se os nomes do tipo genérico e do tipo no argumento de tipo estão escritos corretamente.

  2. Escolha um tipo para o argumento de tipo que exponha um construtor acessível sem parâmetros. Você não pode invocar esse tipo genérico específico, a menos que possa fornecer esse argumento de tipo para esse parâmetro de tipo.

Confira também