Udostępnij za pośrednictwem


UInteger — Typ danych

Posiada niepodpisane 32-bitowe (4-bajtowe) całkowite zakresu wartości od 0 do 4 294 967 295.

Uwagi

UInteger Typ danych zapewnia największą wartość bez znaku w najbardziej efektywny szerokość danych.

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

Porady dotyczące programowania

UInteger i Integer typów danych zapewnić optymalną wydajność na 32-bitowy procesor, ponieważ typy mniejsze liczby całkowitej (UShort, Short, Byte, i SByte), nawet jeśli używają mniej bitów, zająć więcej czasu do ładowania, przechowywania i pobierania.

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

  • **Zgodności ze specyfikacją CLS.**UInteger 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 uint może mieć szerokość różnych danych (16 bitów) w innych środowiskach.Jeśli argument 16-bitowe są przekazanie do takich części, zadeklarowania go jako UShort zamiast UInteger w zarządzanym kodzie języka Visual Basic.

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

  • Wpisz znaki. Dołączanie znaków typu literał UI do literału wymusza UInteger typu danych.UIntegernie ma identyfikatora typu znaku.

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

Zobacz też

Zadania

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

Informacje

Typ danych — Podsumowanie (Visual Basic)

UInt32

Funkcje konwersji typu (Visual Basic)

Konwersja — Podsumowanie (Visual Basic)

Koncepcje

Skuteczne stosowanie typów danych (Visual Basic)