Compartilhar via


Tipo de dados UInteger

Contém números inteiros sem sinal de 32 bits (4 bytes) variando de 0 a 4.294.967.295.

Comentários

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

O valor padrão para UInteger é 0.

Dicas de Programação

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

  • Números negativos. Porque UInteger é um tipo não assinado, ele não pode representar um número negativo.Se você usar o operador unário menos (-) ou uma expressão avaliada como tipo UInteger, Visual Basic converte a expressão para Long, primeiramente.

  • Compatibilidade com CLS. O tipo de dado UInteger não é parte de Especificação da linguagem comum(CLS), então um código compatível com CLS não pode consumir um componente que o utilize.

  • Considerações de Interoperabilidade. Se você está em uma interface com componentes nã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.Se você estiver passando um argumento de 16 bits para tal componente, declare-o como UShort em vez de UInteger no seu código Visual Basic gerenciado.

  • Tipos de dados. The UInteger data type widens to Long, ULong, Decimal, Single, and Double.Isto significa que você pode converter um UInteger para qualquer um desses tipos sem a ocorrência de um erro System.OverflowException.

  • Caracteres de Tipo. 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.

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

Consulte também

Tarefas

Como: chamar uma função do Windows que leva os tipos sem sinal (Visual Basic)

Referência

Resumo do tipo de dados (Visual Basic)

UInt32

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

Resumo de conversão (Visual Basic)

Conceitos

Uso eficiente dos tipos de dados (Visual Basic)