ULong – datový typ (Visual Basic)
Obsahuje nepodepsaný celých čísel 64-bit (8 bajtů) v rozsahu hodnot od 0 až 18,446,744,073,709,551,615 (více než 1.84 časy 10 ^ 19).
Poznámky
Použití ULong typ dat obsahovat binární data příliš velký pro UInteger, nebo co největší nepodepsané celočíselné hodnoty.
Výchozí hodnota ULong je 0.
Programové tipy
Záporná čísla. Protože ULong 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 ULong, Visual Basic Převede výraz na Decimal první.
**Soulad se specifikací CLS.**ULong Datový typ není součástí Jazyková nezávislost a jazykově nezávislé komponenty (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 ulong v jiných prostředích mohou mít různá data šířku (32 bitů).Argument 32bitové předáte takové součásti, deklarovat jako UInteger namísto ULong ve spravovaném kódu jazyka Visual Basic.
Automatizace navíc nepodporuje 64bitové celá čísla v systému Windows 95, Windows 98, Windows ME nebo Windows 2000.V jazyce Visual Basic nemůžete předat ULong argument komponentu automatizace na těchto platformách.
Rozšiřování. The ULong data type widens to Decimal, Single, and Double.To znamená, že můžete převést ULong na některý z těchto typů bez znatelného OverflowException chyba.
Typ znaků. Připojením znaky literálu typu UL na literál vynutí ULong datového typu.ULongnemá žádný identifikátor typu znak.
Typ rámce. Odpovídající typ v.NET Framework je UInt64 struktury.
Viz také
Úkoly
Postupy: Volání funkce systému Windows, která přebírá nepřiřazené typy (Visual Basic).
Referenční dokumentace
Souhrn datových typů (Visual Basic)
Funkce pro převod typů (Visual Basic)
Souhrn konverze (Visual Basic)