Sdílet prostřednictvím


Typ dat ULong (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í 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 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 System.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 System.UInt64 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)

UInt64

Funkce převodu typu (Visual Basic)

Souhrn převodu (Visual Basic)

Koncepty

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