Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. |
Übersetzung
Original
|
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.
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 System.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 System.Int64-Struktur.