Sdílet prostřednictvím


Typ dat UInteger

Blokování nepodepsaných 32bitové (4bajtové) celá rozsahu v rozmezí 0 až 4 294 967 295.

Poznámky

UInteger Typ dat poskytuje největší hodnotu bez znaménka nejúčinnější šířku data.

Výchozí hodnota UInteger je 0.

Programové tipy

UInteger a Integer datové typy umožňují optimální výkon na 32bitový procesor, protože typy menší celé číslo (UShort, Short, Byte, a SByte), i když používají méně bitů čas si načíst, uložit a načíst.

  • Záporná čísla. Protože UInteger je typ bez znaménka, nelze jej představují záporné číslo.Používáte-li Unární minus (-) na výraz, jehož výsledkem zadejte operátor UInteger, Visual Basic Převede výraz na Long první.

  • **Soulad se specifikací CLS.**UInteger Datový typ není součástí Specifikace CLS (Common Language Specification) (CLS), takže standardu CLS kód nesmí zabírat součást, která jej používá.

  • InterOp důležité informace. Pokud jsou během propojení s komponenty není napsané pro.NET Framework pro příklad automatizace nebo COM objektů mějte na paměti, jako například typy uint v jiných prostředích mohou mít různá data šířku (16 bitů).Argument 16bitové předáte takové součásti, deklarovat jako UShort namísto UInteger ve spravovaném kódu jazyka Visual Basic.

  • Rozšiřování. The UInteger data type widens to Long, ULong, Decimal, Single, and Double.To znamená, že můžete převést UInteger na některý z těchto typů bez znatelného System.OverflowException chyba.

  • Typ znaků. Připojením znaky literálu typu UI na literál vynutí UInteger datového typu.UIntegernemá žádný identifikátor typu znak.

  • Typ rámce. Odpovídající typ v.NET Framework je System.UInt32 struktury.

Viz také

Úkoly

Jak: volání funkce systému Windows, který převezme nepodepsané typy (Visual Basic)

Referenční dokumentace

Souhrn typu dat (Visual Basic)

UInt32

Funkce převodu typu (Visual Basic)

Souhrn převodu (Visual Basic)

Koncepty

Efektivní využití typů dat (Visual Basic)