Udostępnij za pośrednictwem


ULong — Typ danych (Visual Basic)

Przechowuje liczby całkowite z (8-bajtowe) 64-bitowa bez znaku, zakresu wartości od 0 do 18,446,744,073,709,551,615 (1.84 razy większa od 10 ^ 19).

Uwagi

Użyj ULong typ danych, który zawiera dane binarne, które są zbyt duże dla UInteger, lub możliwie największą niepodpisane wartości całkowite.

Wartość domyślna, ULong jest równa 0.

Porady dotyczące programowania

  • Liczby ujemne. Ponieważ ULong jest typem niepodpisane, to nie może reprezentować liczbę ujemną.Jeśli używasz jednoargumentowe minus (-) operatora na wyrażenie do typu ULong, Visual Basic konwertuje wyrażenia do Decimal pierwszego.

  • **Zgodności ze specyfikacją CLS.**ULong Typ danych nie jest częścią Niezależność od języka i elementy niezależne od języka (CLS), więc kod zgodny z CLS nie zużywa składnik, który korzysta z niego.

  • Zagadnienia dotyczące współdziałania. Jeśli są relacje ze składników, które nie zostały napisane dla.NET Framework na przykład obiekty automatyzacji lub COM, należy pamiętać, że typów, takich jak ulong może mieć szerokość różnych danych (32 bity) w innych środowiskach.Jeśli argument 32-bitowe są przekazanie do takich części, zadeklarowania go jako UInteger zamiast ULong w zarządzanym kodzie języka Visual Basic.

    Ponadto automatyzacji nie obsługuje 64-bitowe liczby całkowite w systemie Windows 95, Windows 98, Windows ME lub Windows 2000.Nie można przekazać Visual Basic ULong argument składnik automatyzacji na tych platformach.

  • Poszerzenie. The ULong data type widens to Decimal, Single, and Double.Oznacza to, można przekonwertować ULong do żadnego z tych typów bez zauważalnego OverflowException błąd.

  • Wpisz znaki. Dołączanie znaków typu literał UL do literału wymusza ULong typu danych.ULongnie ma identyfikatora typu znaku.

  • Typ RAM. Odpowiedni typ w.NET Framework jest UInt64 struktury.

Zobacz też

Zadania

Porady: wywoływanie funkcji Windows wykorzystującej typy bez znaku (Visual Basic)

Informacje

Typ danych — Podsumowanie (Visual Basic)

UInt64

Funkcje konwersji typu (Visual Basic)

Konwersja — Podsumowanie (Visual Basic)

Koncepcje

Skuteczne stosowanie typów danych (Visual Basic)