Udostępnij za pośrednictwem


IntPtr Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy IntPtr.

Przeciążenia

IntPtr(Int32)

Inicjuje IntPtr nowe wystąpienie przy użyciu określonej 32-bitowej liczby całkowitej z podpisem.

IntPtr(Int64)

Inicjuje IntPtr nowe wystąpienie przy użyciu określonej 64-bitowej liczby całkowitej z podpisem.

IntPtr(Void*)

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

IntPtr(Int32)

Inicjuje IntPtr nowe wystąpienie przy użyciu określonej 32-bitowej liczby całkowitej z podpisem.

public:
 IntPtr(int value);
public IntPtr (int value);
new nativeint : int -> nativeint
Public Sub New (value As Integer)

Parametry

value
Int32

32-bitowa liczba całkowita z podpisem.

Dotyczy

IntPtr(Int64)

Inicjuje IntPtr nowe wystąpienie przy użyciu określonej 64-bitowej liczby całkowitej z podpisem.

public:
 IntPtr(long value);
public IntPtr (long value);
new nativeint : int64 -> nativeint
Public Sub New (value As Long)

Parametry

value
Int64

64-bitowa liczba całkowita z podpisem.

Wyjątki

W procesie 32-bitowym jest zbyt duży lub zbyt mały, value aby reprezentować jako .IntPtr

Uwagi

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

Dotyczy

IntPtr(Void*)

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

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

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

Parametry

value
Void*

Wskaźnik do nieokreślonego typu.

Atrybuty

Zobacz też

Dotyczy