UInteger (Tipo de datos)
Contiene enteros de 32 bits sin signo (4 bytes) que se sitúan en el intervalo entre 0 y 4.294.967.295.
Comentarios
El tipo de datos UInteger proporciona el valor sin signo más largo en el ancho de datos más eficaz.
El valor predeterminado de UInteger es 0.
Sugerencias de programación
Los tipos de datos UInteger y Integer proporcionan un rendimiento óptimo en un procesador de 32 bits, ya que los tipos de enteros más pequeños (UShort, Short, Byte y SByte), aunque utilizan menos bits, necesitan más tiempo para cargarse, almacenarse y obtenerse.
Números negativos. Dado que UInteger es un tipo sin signo, no puede representar un número negativo. Si utiliza el operador menos (-) unario en una expresión que produce un resultado del tipo UInteger, Visual Basic convierte primero la expresión a Long.
Compatibilidad con CLS. El tipo de datos UInteger no forma parte de Common Language Specification (CLS), por lo que el código conforme a CLS no puede utilizar un componente que lo utiliza.
Consideraciones de interoperabilidad. Si trabaja con componentes no escritos para .NET Framework, por ejemplo objetos de automatización o COM, recuerde que los tipos como uint pueden tener un ancho de datos distinto (16 bits) en otros entornos. Al pasar un argumento de 16 bits a esos componentes, declárelo como UShort en lugar de UInteger en el código administrado de Visual Basic.
Ampliación. El tipo de datos UInteger se amplía a Long, ULong, Decimal, Single y Double. Esto significa que se puede convertir UInteger en cualquiera de estos tipos sin encontrar un error System.OverflowException.
Caracteres de tipo Al agregar los caracteres de tipo literal UI a un literal, el tipo de datos se convierte al tipo de datos UInteger. UInteger no tiene caracteres de tipo identificador.
Tipo de marco de trabajo. El tipo correspondiente en .NET Framework es la estructura System.UInt32.
Vea también
Tareas
Cómo: Optimizar el almacenamiento de enteros positivos con tipos sin signo (Visual Basic)
Cómo: Llamar a una función de Windows que adopta tipos sin signo (Visual Basic)
Referencia
Resumen de tipos de datos (Visual Basic)
Funciones de conversión de tipos (Visual Basic)
Resumen de conversión (Visual Basic)