Compartilhar via


Classe (Visual Basic) 

Restringe um parâmetro de tipo genérico para exigir que qualquer argumento de tipo passado para ele seja uma tipo de referência, ou introduz uma Declaração Class (Visual Basic).

Comentários

Quando você declarar um parâmetro do tipo para um tipo genérico, você pode impor um conjunto de um ou mais requisitos que limitem o argumento Tipo que pode ser passado para esse parâmetro do tipo. a Restrição,Para mais informações, veja "Restrições" em Tipos genéricos no Visual Basic.

Dentre os requisitos possíveis em uma restrição é que o argumento de tipo deve ser um tipo por referência, por exemplo uma String, matriz, ou delegado, ou um objeto criado a partir de uma classe.Você especifica isso incluindo a palavra-chave Class na restrição.

Outro requisito possível é que o argumento de tipo deve ser um tipo de valor, por exemplo uma estrutura, enumeração, ou tipo de dados elementar.Você especifica um requisito de tipo de referência incluindo a palavra-chave Estrutura (Visual Basic) na restrição.

Não é necessário especificar a Class ou Structure em uma restrição.Não é possível especificar-los dois na mesma restrição.

A restrição Class não é igual a Declaração Class (Visual Basic).

Consulte também

Conceitos

Tipos genéricos no Visual Basic

Tipos de valores e tipos de referências

Referência

Estrutura (Visual Basic)

Declaração Class (Visual Basic)