Compartilhar via


Tipo de dados ULong (Visual Basic)

Holds unsigned 64-bit (8-byte) integers ranging in value from 0 through 18,446,744,073,709,551,615 (more than 1.84 times 10 ^ 19).

Comentários

Use the ULong data type to contain binary data too large for UInteger, or the largest possible unsigned integer values.

The default value of ULong is 0.

Programming Tips

  • Negative Numbers. Porque ULong é 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 ULong, Visual Basic converts the expression to Decimal first.

  • CLS Conformidade. The ULong 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 ulong pode ter uma largura de dados diferentes (32 bits) em outros ambientes. If you are passing a 32-bit argument to such a component, declare it as UInteger instead of ULong in your managed Visual Basic code.

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

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

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

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

Consulte também

Tarefas

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

Referência

Resumo de tipo de dados (Visual Basic)

UInt64

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

Resumo de conversão (Visual Basic)

Conceitos

Uso eficiente de tipos de dados (Visual Basic)