Udostępnij za pośrednictwem


Typ danych UInteger

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ą Common Language Specification (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 System.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 System.UInt32 struktury.

Zobacz też

Zadania

Jak: wywołania funkcji systemu Windows, które przekieruje typów niepodpisanego (Visual Basic)

Informacje

Podsumowanie typów danych (Visual Basic)

UInt32

Funkcje konwersji typu (Visual Basic)

Podsumowanie konwersji (Visual Basic)

Koncepcje

Efektywne wykorzystanie typów danych (Visual Basic)