UInteger-Datentyp
Speichert 32-Bit-(4-Byte-)Ganzzahlen ohne Vorzeichen mit einem Wert zwischen 0 und 4.294.967.295.
Hinweise
Der UInteger-Datentyp stellt den größten Wert ohne Vorzeichen in der rationellsten Datenbreite bereit.
Der Standardwert von UInteger ist 0 (null).
Programmiertipps
Der UInteger-Datentyp und der Integer-Datentyp bieten auf einem 32-Bit-Prozessor optimale Leistung, weil das Laden, Speichern und Abrufen der kleineren ganzzahligen Typen (UShort, Short, Byte und SByte) länger dauert, obwohl bei diesen Typen weniger Bits verwendet werden.
Negative Zahlen. Da UInteger ein Typ ohne Vorzeichen ist, kann er keine negativen Zahlen darstellen. Wenn Sie den unären Minusoperator (-) in einem Ausdruck verwenden, der vom Typ UInteger ist, wandelt Visual Basic den Ausdruck zunächst in den Long-Typ um.
CLS-Kompatibilität. Der UInteger-Datentyp ist nicht Teil der Sprachenunabhängigkeit und sprachunabhängige Komponenten (CLS), d. h. CLS-kompatibler Code kann keine Komponente verwenden, die diesen Datentyp nutzt.
Interop-Überlegungen. Wenn eine Schnittstelle mit Komponenten vorhanden ist, die nicht für .NET Framework geschrieben wurden (z. B. Automatisierungs- oder COM-Objekte), ist zu beachten, dass Typen wie uint in anderen Umgebungen eine andere Datenbreite (16 Bit) haben können. Wenn Sie ein 16-Bit-Argument an eine solche Komponente übergeben, deklarieren Sie es im verwalteten Visual Basic-Code als UShort und nicht als UInteger.
Erweiterung. Der Datentyp UInteger wird zu Long, ULong, Decimal, Single und Double erweitert. Dies bedeutet, dass Sie UInteger in einen dieser Typen konvertieren können, ohne dass ein OverflowException-Fehler auftritt.
Typzeichen. Durch Anhängen der Literaltypzeichen UI an ein Literal wird der UInteger-Datentyp erzwungen. UInteger hat kein Typkennzeichen.
Frameworktyp. Der entsprechende Typ in .NET Framework ist die UInt32-Struktur.
Siehe auch
Aufgaben
Gewusst wie: Aufrufen einer Windows-Funktion, die vorzeichenlose Typen akzeptiert (Visual Basic)
Referenz
Datentyp: Zusammenfassung (Visual Basic)
Funktionen für die Typkonvertierung (Visual Basic)
Konvertierung: Zusammenfassung (Visual Basic)