Compartir a través de


Cómo: Contener los datos de tipo desconocido en una variable (Visual Basic)

Una variable contiene punteros a datos si la declara ser de tipo de datos Object.

Una variable de Object (Tipo de datos) puede contener un puntero a un valor de cualquier tipo de datos. Esto incluye tanto tipos de valor, como Integer, Boolean e instancias de estructura, como tipos de referencia que son instancias de objetos creados a partir de clases como String, Form e instancias de matriz.

Rendimiento. La ventaja del tipo de datos Object es que puede utilizarlo para señalar a datos de cualquier tipo de datos. El inconveniente es que provoca operaciones adicionales que exigen más tiempo de ejecución y ralentizan su aplicación. Si utiliza una variable Object para los tipos de valor, provoca una conversión boxing y una conversión unboxing. Si lo utiliza para los tipos de referencia, provoca un enlace en tiempo de ejecución.

Debe utilizar el tipo de datos Object cuando sus necesidades variables contengan tipos de datos diferentes en distintos momentos o cuando no sabe en tiempo de compilación qué tipo o tipos de datos puede contener su variable.

Para contener datos de tipo desconocido en una variable

  1. Declare la variable con Instrucción Dim (Visual Basic).

  2. Agregue detrás del nombre de variable una cláusula As.

  3. Agregue tras la palabra clave As la palabra clave Object.

Vea también

Referencia

Resumen de tipos de datos (Visual Basic)

Single (Tipo de datos, Visual Basic)

Object (Tipo de datos)

Conceptos

Tipos de datos en Visual Basic

Caracteres de tipo (Visual Basic)

Otros recursos

Tipos de datos básicos (Visual Basic)

Implementación de tipos de datos (Visual Basic)