Sdílet prostřednictvím


UIntPtr Konstruktory

Definice

Inicializuje novou instanci UIntPtr.

Přetížení

UIntPtr(UInt32)

Inicializuje novou instanci UIntPtr struktury pomocí zadaného 32bitového celého čísla bez znaménka.

UIntPtr(UInt64)

Inicializuje novou instanci UIntPtr pomocí zadaného 64bitového celého čísla bez znaménka.

UIntPtr(Void*)

Inicializuje novou instanci pomocí zadaného UIntPtr ukazatele na nezadaného typu.

UIntPtr(UInt32)

Inicializuje novou instanci UIntPtr struktury pomocí zadaného 32bitového celého čísla bez znaménka.

public:
 UIntPtr(System::UInt32 value);
public UIntPtr (uint value);
new unativeint : uint32 -> unativeint
Public Sub New (value As UInteger)

Parametry

value
UInt32

32bitové celé číslo bez znaménka.

Platí pro

UIntPtr(UInt64)

Inicializuje novou instanci UIntPtr pomocí zadaného 64bitového celého čísla bez znaménka.

public:
 UIntPtr(System::UInt64 value);
public UIntPtr (ulong value);
new unativeint : uint64 -> unativeint
Public Sub New (value As ULong)

Parametry

value
UInt64

64bitové celé číslo bez znaménka.

Výjimky

V 32bitovém procesu je příliš velký, value aby představoval jako UIntPtr.

Poznámky

Výjimka se vyvolá pouze v případě, že hodnota value vyžaduje více bitů, než podporuje proces provádění.

Platí pro

UIntPtr(Void*)

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Inicializuje novou instanci pomocí zadaného UIntPtr ukazatele na nezadaného typu.

public:
 UIntPtr(void* value);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public UIntPtr (void* value);
public UIntPtr (void* value);
[System.CLSCompliant(false)]
public UIntPtr (void* value);
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
new unativeint : nativeptr<unit> -> unativeint
new unativeint : nativeptr<unit> -> unativeint
[<System.CLSCompliant(false)>]
new unativeint : nativeptr<unit> -> unativeint

Parametry

value
Void*

Ukazatel na nezadaného typu.

Atributy

Viz také

Platí pro