Compartir a través de


Tipos de datos variados (Visual Basic)

Visual Basic proporciona varios tipos de datos que no están orientados a números o caracteres.En lugar de ello, tratan con datos especializados como valores de tipo sí/no, valores de fecha y hora, y direcciones de objetos.

Para ver una tabla en la que se muestra una comparación en paralelo de los tipos de datos de Visual Basic, vea Resumen de tipos de datos (Visual Basic).

Boolean (Tipo)

Boolean (Tipo de datos, Visual Basic) es un valor sin signo interpretado como True o False.El ancho de sus datos depende de la plataforma de implementación.Si una variable puede contener sólo valores de dos estados como verdadero/falso, sí/no, o activado/desactivado, declárela como Boolean.

Date (Tipo)

Date (Tipo de datos, Visual Basic) es un valor de 64 bits que contiene información de fecha y hora.Cada incremento representa 100 nanosegundos de tiempo transcurrido desde el principio (12:00 a.m.) del 1 de enero del año 1 del calendario gregoriano.Si una variable puede contener un valor de fecha, un valor de hora o ambos, declárela como Date.

Object (Tipo)

Object (Tipo de datos) es una dirección de 32 bits que apunta a una instancia de objeto dentro de la aplicación o en alguna otra aplicación.Una variable Object puede hacer referencia a cualquier objeto que la aplicación reconoce o a datos de cualquier tipo de datos.Esto incluye los tipos de valor, como Integer, Boolean, y las instancias de la estructura, y los tipos de referencia, que son instancias de los objetos creados a partir de clases como String y Form, y las instancias de la matriz.

Si una variable almacena un puntero a una instancia de una clase que no conoce en tiempo de compilación o si puede señalar a los datos de distintos tipos de datos, declárela como Object.

La ventaja del tipo de datos de Object es que puede utilizarlo para almacenar 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.

Vea también

Tareas

Solucionar problemas de tipos de datos (Visual Basic)

Conceptos

Caracteres de tipo (Visual Basic)

Tipos de datos numéricos (Visual Basic)

Tipos de datos de caracteres (Visual Basic)

Enlace en tiempo de compilación y en tiempo de ejecución (Visual Basic)

Otros recursos

Tipos de datos básicos (Visual Basic)