Tipo de dados Long (Visual Basic)

Suspensões assinado números inteiros (8 byte) de 64 bit cujo valor varia de -9.223.372.036.854.775.808 através de 9.223.372.036.854.775.807 (9.2... E + 18).

Comentários

Use o Long tipo de dados para conter números inteiros que estão muito grandes ajuste Integer tipo de dados.

O valor padrão para Long é 0.

Dicas de Programação

  • Considerações de Interoperabilidade. Se você estiver fazendo interface com componentes não escritos para o .NET Framework, como Automation ou objetos COM por exemplo, lembre-se de que Long possui uma largura de dados diferente (32 bits) em outros ambientes.Se você estiver passando um argumento de 32 bits para tal componente, declare-o como Integer em vez de Long no seu novo Visual Basic.

    Além disso, automação não oferece suporte a inteiros de 64 bit no Windows 95, Windows 98, Windows ME ou Windows 2000.Não é possível passar um Visual Basic Long argumento para um componente de automação nesses sistemas operacionais.

  • Ampliação. The Long tipo de dados amplia a Decimal, Single, ou Double. Isto significa que você pode converter um Long para qualquer um desses tipos sem a ocorrência de um erro System.OverflowException.

  • Caracteres de Tipo. Ao se acrescentar o caractere de tipo literal L a um literal ele é forçado ao tipo de dados Long.Acrescentar o caractere de tipo identificador & a qualquer identificador o força ao tipo Long.

  • Tipos de Framework. O tipo correspondente no .NET Framework é a estrutura System.Int64.

Consulte também

Conceitos

Tipo de dados inteiros para usuários do Visual Basic 6.0

Uso eficiente de tipos de dados

Referência

Resumo de tipo de dados (Visual Basic)

Int64

Tipo de Dados Inteiro (Visual Basic)

Tipo de dados Short (Visual Basic)

Funções de conversão de tipo 

Resumo de conversão