¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo

Long (Tipo de datos)

Visual Studio .NET 2003

Las variables de tipo Long se almacenan como enteros de 64 bits (8 bytes) con signo con valores comprendidos entre –9.223.372.036.854.775.808 y 9.223.372.036.854.775.807.

Se puede convertir un tipo de datos Long en Single, Double o Decimal sin provocar un error System.OverflowException.

Precaución   Al interactuar con componentes creados en Visual Basic 6.0, como por ejemplo objetos de automatización u objetos COM, asegúrese de que el tipo Long tiene un ancho de datos distinto (32 bits) en Visual Basic 6.0. Al pasar un argumento de 32 bits a esos componentes, declárelo en Visual Basic .NET como Integer en lugar de Long.
Además, la automatización no admite enteros de 64 bits en algunas plataformas, incluidos Windows 2000 y Windows 98. En Visual Basic .NET no se puede pasar un argumento Long a un componente de automatización en estas plataformas.

Si se agrega el carácter de tipo L a un literal, se convierte el tipo de datos del literal al tipo de datos Long. Si se agrega el carácter de declaración de tipo & a cualquier identificador, se convierte su tipo de datos al tipo Long.

El tipo de datos de .NET equivalente es System.Int64.

Vea también

Resumen de tipos de datos | Int64 (Estructura) | Integer (Tipo de datos) | Short (Tipo de datos) | Funciones de conversión de tipos | Resumen de conversión | Cambios en los tipos de datos enteros de Visual Basic | Uso eficiente de tipos de datos

Mostrar:
© 2015 Microsoft