Partilhar via


restrição 'classe' e a restrição 'estrutura' não podem ser combinados

Uma lista de restrições inclui tanto a restrição Classe (Visual Basic) como a restrição Estrutura (Visual Basic).

Uma lista de restrições em um parâmetro de tipo pode especificar que o argumento passado para aquele parâmetro de tipo deve ser um tipo de valor (com a restrição Structure restrição) ou deve ser um tipo de referência (com a restrição Class).Não é possível especificar ambos para o mesmo parâmetro de tipo e você não pode especificar nenhum deles mais de uma vez.

ID de erro: BC32104

Para corrigir este erro

  • Decida se deseja exigir um tipo de valor ou tipo de referência para o argumento do tipo.

    • Se você deseja que o argumento do tipo seja um tipo de valor, remova a palavra-chave Classda lista de restrições.

    • Se você deseja que o argumento do tipo seja um tipo de referência, remova a palavra-chave Structureda lista de restrições.

Consulte também

Conceitos

Tipos genéricos no Visual Basic

Tipos de valores e tipos de referências