Long (Tipo de datos, Visual Basic)
Contiene enteros de 64 bits (8 bytes) con signo cuyo valor se sitúa entre -9.223.372.036.854.775.808 y 9.223.372.036.854.775.807 (9,2... E+18).
Comentarios
Utilice el tipo de datos Long para incluir números enteros demasiado grandes para ajustarse en el tipo de datos Integer.
El valor predeterminado de Long es 0.
Sugerencias de programación
Consideraciones de interoperabilidad. Si interactúa con componentes que no se han escrito para .NET Framework, por ejemplo objetos de automatización o COM, recuerde que Long tiene un ancho de datos diferente (32 bits) en otros entornos. Al pasar un argumento de 32 bits a esos componentes, declárelo en el código de Visual Basic como Integer en lugar de Long.
Además, la automatización no admite enteros de 64 bits en Windows 95, Windows 98, Windows ME o Windows 2000. No puede pasar un argumento de Visual Basic Long a un componente de Automatización en estos sistemas operativos.
Ampliación. El tipo de datos Long se amplía a Decimal, Single o Double. Esto significa que Long se puede convertir en cualquiera de estos tipos sin que se produzca un error System.OverflowException.
Caracteres de tipo. Al agregar el carácter de tipo literal L a un literal, el tipo de datos se convierte al tipo de datos Long. Si se agrega el carácter de tipo identificador & a cualquier identificador, se convierte su tipo de datos al tipo Long.
Tipo en Framework. El tipo correspondiente en .NET Framework es la estructura System.Int64.
Vea también
Referencia
Resumen de tipos de datos (Visual Basic)
Integer (Tipo de datos, Visual Basic)
Short (Tipo de datos, Visual Basic)
Funciones de conversión de tipos (Visual Basic)
Resumen de conversión (Visual Basic)