Share via


Tipo de dados UInteger

Holds unsigned 32-bit (4-byte) integers ranging in value from 0 through 4,294,967,295.

Comentários

O UInteger tipo de dados fornece o maior valor não assinado na largura de dados mais eficiente.

The default value of UInteger is 0.

Programming Tips

O UInteger e Integer tipos de dados fornecem um desempenho ideal em 32-bits de processador, porque os tipos de inteiro menores (UShort, Short, Byte, e SByte), mesmo que eles usam menos bits, levar mais tempo para carregar, armazenar e fetch.

  • Negative Numbers. Porque UInteger é um tipo não assinado, não pode representar um número negativo. If you use the unary minus (-) operator on an expression that evaluates to type UInteger, Visual Basic converts the expression to Long first.

  • CLS Conformidade. The UInteger data type is not part of the CLS (Common Language Specification) (CLS), so CLS-compliant code cannot consume a component that uses it.

  • Considerações de interoperabilidade. Se você está em uma interface com componentes não são escritos para o.NET Framework, para objetos de automação ou COM exemplo, tenha em mente que os tipos como uint pode ter uma largura de dados diferentes (16 bits) em outros ambientes. If you are passing a 16-bit argument to such a component, declare it as UShort instead of UInteger in your managed Visual Basic code.

  • Alargamento. The UInteger tipo de dados widens to Long, ULong, Decimal, Single, and Double. This means you can convert UInteger to any of these types without encountering a System.OverflowException error.

  • Tipo Caracteres. Acrescentando os caracteres do tipo literal UI para um literal força-o para o UInteger tipo de dados. UIntegernão tem nenhum caractere de tipo de identificador .

  • Framework Type. O tipo correspondente na.NET Framework é o System.UInt32 estrutura.

Consulte também

Tarefas

Como: otimizar o armazenamento de inteiros positivos com tipos sem-sinal (Visual Basic)

Como: Chamar uma função do Windows que obtém tipos sem-sinal (Visual Basic)

Referência

Resumo de tipo de dados (Visual Basic)

UInt32

Funções de conversão de tipo (Visual Basic)

Resumo de conversão (Visual Basic)

Conceitos

Uso eficiente de tipos de dados (Visual Basic)