Ler em inglês

Compartilhar via


A restrição de tipo não pode ser uma classe 'NotInheritable'

Uma lista de restrições inclui uma classe marcada como NotInheritable.

Uma lista de restrições em um parâmetro de tipo pode aceitar no máximo uma classe. Um argumento de tipo fornecido para esse parâmetro de tipo deve herdar dessa classe. Portanto, o parâmetro de tipo não pode aceitar uma classe selada ou NotInheritable, como uma restrição.

ID do erro: BC32060

Para corrigir este erro

  • Se o parâmetro de tipo precisar ser capaz de herdar da classe e você tiver controle sobre a definição da classe, remova a declaração NotInheritable da classe.

  • Se a classe precisar permanecer NotInheritable, você não poderá usá-la como uma restrição. Remova o nome da classe da lista de restrições.

Confira também