Exportar (0) Imprimir
Expandir todo

Integer (Tipo de datos, Visual Basic)

Actualización: noviembre 2007

Contiene enteros de 32 bits con signo (4 bytes) que se sitúan en el intervalo entre -2,147,483,648 y 2,147,483,647.

El tipo de datos Integer proporciona rendimiento óptimo en un procesador de 32 bits. Los demás tipos integrales son más lentos para cargarse y almacenarse de y a la memoria.

El valor predeterminado de Integer es 0.

Sugerencias de programación

  • Consideraciones sobre la interoperabilidad. Si interactúa con componentes que no se han escrito para .NET Framework, por ejemplo, objetos de automatización o COM, recuerde que Integer tiene un ancho de datos diferente (16 bits) en otros entornos. Al pasar un argumento de 16 bits a esos componentes, declárelo en el código de Visual Basic como Short en lugar de Integer.

  • Ampliación. El tipo de datos Integer se amplía a Long, Decimal, Single o Double. Esto indica que Integer 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 de literal I a un literal, el tipo de datos se convierte al tipo de datos Integer. Si se agrega el carácter de tipo de identificador % a cualquier identificador, se convierte su tipo de datos al tipo Integer.

  • Tipo en Framework. El tipo correspondiente en .NET Framework es la estructura System.Int32.

Intervalo

Si intenta asignar a una variable de un tipo integral un número que esté fuera del intervalo correspondiente a este tipo, se produce un error. Si intenta establecerlo en una fracción, el número se redondea. Esto se muestra en el siguiente ejemplo.

' The valid range of an Integer variable is -2147483648 through +2147483647.
Dim k As Integer
' The following statement causes an error because the value is too large.
k = 2147483648
' The following statement sets k to 6.
k = CInt(5.9)

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft