Long-Datentyp (Visual Basic)
Speichert 64-Bit-(8-Byte-)Ganzzahlen mit Vorzeichen, deren Werte sich im Bereich von -9.223.372.036.854.775.808 bis einschließlich 9.223.372.036.854.775.807 (9,2... E+18) bewegen.
Hinweise
Verwenden Sie den Long-Datentyp zum Speichern ganzer Zahlen, die für den Integer-Datentyp zu groß sind.
Der Standardwert von Long ist 0 (null).
Programmiertipps
Interop-Überlegungen. Wenn Sie Komponenten anbinden, die nicht für .NET Framework geschrieben wurden (z. B. Automatisierungs- oder COM-Objekte), müssen Sie beachten, dass Long in anderen Umgebungen eine andere Datenbreite hat (32 Bit). Wenn Sie ein 32-Bit-Argument an eine solche Komponente übergeben, deklarieren Sie es im neuen Visual Basic-Code als Integer und nicht als Long.
Darüber hinaus unterstützt die Automatisierung keine 64-Bit-Ganzzahlen unter Windows 95, Windows 98, Windows Me oder Windows 2000. Sie können unter diesen Betriebssystemen kein Long-Argument in Visual Basic an eine Automatisierungskomponente übergeben.
Erweiterung. Der Long-Datentyp wird zu Decimal, Single oder Double erweitert. Dies bedeutet, dass Sie Long in einen dieser Typen konvertieren können, ohne dass ein OverflowException-Fehler auftritt.
Typzeichen. Durch Anhängen des Literaltypzeichens L an ein Literal wird der Long-Datentyp erzwungen. Durch Anhängen des Typkennzeichens & an einen beliebigen Bezeichner wird für diesen ebenfalls der Long-Datentyp erzwungen.
Frameworktyp. Der entsprechende Typ in .NET Framework ist die Int64-Struktur.
Siehe auch
Referenz
Datentyp: Zusammenfassung (Visual Basic)
Integer-Datentyp (Visual Basic)
Funktionen für die Typkonvertierung (Visual Basic)
Konvertierung: Zusammenfassung (Visual Basic)