Compartir a través de


Class (Visual Basic)

Actualización: noviembre 2007

Obliga a un parámetro de tipo genérico a exigir que cualquier argumento de tipo que le pasen sea un tipo de referencia o introduce una Instrucción Class (Visual Basic).

Comentarios

Cuando declara un parámetro de tipo para un tipo genérico, puede imponer una restricción, una serie de uno o varios requisitos que limitan el argumento de tipo que se puede pasar a este parámetro de tipo. Para obtener más información, vea "Restricciones" en Tipos genéricos en Visual Basic.

Entre los posibles requisitos de una restricción se incluye el hecho de que el argumento de tipo debe ser un tipo de referencia, por ejemplo, una String, matriz o delegado, o un objeto creado a partir de una clase. Esto se especifica incluyendo la palabra clave Class en la restricción.

Otro posible requisito es que el argumento de tipo debe ser un tipo de valor, por ejemplo, una estructura, enumeración o tipo de datos básico. Se especifica un requisito de tipo de valor incluyendo la palabra clave Structure (Visual Basic) en la restricción.

No tiene que especificar Class o Structure en una restricción. No puede especificar ambos en la misma restricción.

La restricción Class no es lo mismo que Instrucción Class (Visual Basic).

Vea también

Conceptos

Tipos genéricos en Visual Basic

Tipos de valores y tipos de referencia

Referencia

Structure (Visual Basic)

Instrucción Class (Visual Basic)