Share via


Structure (Visual Basic)

Actualización: noviembre 2007

Restringe un parámetro de tipo genérico de forma que cualquier argumento de tipo que reciba sea un tipo de valor o introduce una Structure (Instrucción).

Comentarios

Cuando declara un parámetro de tipo en un tipo genérico, puede imponer una restricción, un conjunto de una o varias condiciones que limitan el argumento de tipo que se puede enviar a dicho 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 puede indicar que el argumento de tipo debe ser un tipo de valor, por ejemplo una estructura, enumeración o tipo de datos básico. Esto se especifica mediante la incorporación de la palabra clave Structure en la restricción.

Otro requisito posible es que el argumento de tipo debe ser un tipo de referencia, por ejemplo, String, matriz o delegado, o bien un objeto creado a partir de una clase. Para especificar un requisito de tipo de referencia, se incluye la palabra clave Class (Visual Basic) en la restricción.

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

La restricción Structure no es igual que Structure (Instrucción).

Vea también

Conceptos

Tipos genéricos en Visual Basic

Tipos de valores y tipos de referencia

Referencia

Class (Visual Basic)

Structure (Instrucción)