Tipo di dati Long (Visual Basic)

Contiene valori integer a 64 bit (8 byte) con segno compresi nell'intervallo tra -9.223.372.036.854.775.808 e 9.223.372.036.854.775.807 (9,2...E+18).

Note

Utilizzare il tipo di dati Long per contenere numeri interi troppo grandi per essere compresi nel tipo di dati Integer.

Il valore predefinito di Long è 0.

Suggerimenti per la programmazione

  • Considerazioni sull'interoperabilità. Se si prevede l'interazione con componenti non scritti per .NET Framework, ad esempio oggetti COM o di automazione, tenere presente che in altri ambienti i tipi Long hanno un'ampiezza dei dati diversa (32 bit). Se si passa un argomento a 32 bit a un componente di questo tipo, nel nuovo codice Visual Basic è necessario eseguirne la dichiarazione come Integer anziché come Long.

    Inoltre, l'automazione non supporta i numeri interi a 64 bit in Windows 95, Windows 98 Windows o Windows 2000. Non è possibile passare un argomento Visual Basic Long a un componente di automazione su questi sistemi operativi.

  • Conversione verso un tipo di dati più grande. Il tipo di dati Long viene convertito verso il tipo più Decimal, Single o Double. È pertanto possibile convertire Long in uno di questi tipi senza generare un errore System.OverflowException.

  • Caratteri tipo. Aggiungendo il carattere di tipo letterale L a un valore letterale, se ne determina la conversione nel tipo di dati Long. Aggiungendo il carattere identificatore di tipo & a qualsiasi identificatore, se ne determina la conversione al tipo di dati Long.

  • Tipo Framework. Il tipo corrispondente in .NET Framework è la struttura System.Int64.

Vedere anche

Riferimenti

Riepilogo dei tipi di dati (Visual Basic)

Int64

Tipo di dati Integer (Visual Basic)

Tipo di dati Short (Visual Basic)

Funzioni di conversione del tipo (Visual Basic)

Riepilogo della conversione (Visual Basic)

Concetti

Utilizzo efficiente dei tipi di dati (Visual Basic)