Partilhar via


Tipo '<typename>' não tem tipo de parâmetros e, portanto, não podem ter argumentos de tipo

Uma demonstrativo de demonstrativo ou atribuição inclui um De cláusula ao invocar um tipo não genérico.

Por sua definição, um tipo genérico é uma classe, estrutura, interface, procedimento ou delegado que opera em tipos de dados, que você pode especificar por meio de um ou mais parâmetros de tipo.Quando o usando o código cria um tipo deste tipo genérico, ele fornece um argumento de tipo para cada parâmetro de tipo.sistema autônomo parte da criação do tipo, cada argumento de tipo substitui todas sistema autônomo ocorrências de seu parâmetro de tipo correspondente no código gerado.

Parâmetros de tipo são definidos com um Of cláusula dentro de parênteses e argumentos de tipo são fornecidos com um Of cláusula entre parênteses. The Of cláusula é usada apenas ao lidar com tipos genéricos.

Tipos não genéricos não aceitam parâmetros de tipo e não é possível especificar quaisquer argumentos de tipo ao chamar tal um tipo.

ID de erro: BC32045

Para corrigir este erro

  1. Verifica a ortografia do tipo que você estiver usando na demonstrativo ou demonstrativo de atribuição.

  2. Se você está invocando um tipo não genérico, remova o Of cláusula e seus entre parênteses, se houver. Não remova parênteses ao redor de uma lista de argumentos padrão para um procedimento, delegado ou Construtor de classe.

Consulte também

Tarefas

Como: Usar uma classe genérica

Conceitos

Tipos genéricos no Visual Basic

Referência

Lista de tipos