Compartilhar via


Tipo de dados ULong (Visual Basic)

Pode conter inteiros de 64 bits (8 bytes), sem-sinal, com valor variando de 0 a 18.446.744.073.709.551.615 (mais do que 1,84 vezes 10 ^ 19).

Comentários

Use o tipo de dados ULong para armazenar dados binários muito grandes para UInteger, ou os maiores valores inteiros sem-sinal possíveis.

O valor padrão para ULong é 0.

Dicas de Programação

  • Números negativos. Porque ULong é 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 ULong, o Visual Basic converte a expressão para Decimal primeiramente.

  • Compatibilidade com CLS. O tipo de dado ULong 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 ulong pode ter uma largura de dados diferentes (32 bits) em outros ambientes.Se você estiver passando um argumento de 32 bits para tal componente, declare-o como UInteger em vez de ULong no seu código Visual Basic gerenciado.

    Além disso, automação não oferece suporte a inteiros de 64 bits no Windows 95, Windows 98, Windows ME ou Windows 2000.Você não pode passar um Visual Basic ULong argumento para um componente de automação nessas plataformas.

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

  • Caracteres de tipo. Acrescentando os caracteres do tipo literal UL para um literal, força-o para o ULong tipo de dados.ULongnão tem nenhum caractere de tipo de identificador.

  • Tipos de Framework. O tipo correspondente na.NET Framework é o System.UInt64 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)

UInt64

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

Resumo de conversão (Visual Basic)

Conceitos

Uso eficiente dos tipos de dados (Visual Basic)