UIntPtr Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy UIntPtr.

Przeciążenia

UIntPtr(UInt32)

Inicjuje UIntPtr nowe wystąpienie struktury przy użyciu określonej 32-bitowej liczby całkowitej bez znaku.

UIntPtr(UInt64)

Inicjuje UIntPtr nowe wystąpienie przy użyciu określonej 64-bitowej liczby całkowitej bez znaku.

UIntPtr(Void*)

Inicjuje UIntPtr nowe wystąpienie użycia określonego wskaźnika do nieokreślonego typu.

UIntPtr(UInt32)

Inicjuje UIntPtr nowe wystąpienie struktury przy użyciu określonej 32-bitowej liczby całkowitej bez znaku.

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

Parametry

value
UInt32

32-bitowa liczba całkowita bez znaku.

Dotyczy

UIntPtr(UInt64)

Inicjuje UIntPtr nowe wystąpienie przy użyciu określonej 64-bitowej liczby całkowitej bez znaku.

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

Parametry

value
UInt64

64-bitowa liczba całkowita bez znaku.

Wyjątki

W procesie 32-bitowym jest zbyt duży, value aby reprezentować jako element UIntPtr.

Uwagi

Wyjątek jest zgłaszany tylko wtedy, gdy wartość value wymaga więcej bitów niż obsługuje proces wykonywania.

Dotyczy

UIntPtr(Void*)

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Inicjuje UIntPtr nowe wystąpienie użycia określonego wskaźnika do nieokreślonego 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*

Wskaźnik do nieokreślonego typu.

Atrybuty

Zobacz też

Dotyczy