IntPtr Konstruktory

Definice

Inicializuje novou instanci .IntPtr

Přetížení

IntPtr(Int32)

Inicializuje novou instanci IntPtr pomocí zadaného 32bitového bitového integeru.

IntPtr(Int64)

Inicializuje novou instanci IntPtr použití zadaného 64bitového bitového integeru.

IntPtr(Void*)

Inicializuje novou instanci IntPtr pomocí zadaného ukazatele na nezadanou typ.

IntPtr(Int32)

Inicializuje novou instanci IntPtr pomocí zadaného 32bitového bitového integeru.

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

Parametry

value
Int32

32bitové celé číslo podepsaného.

Platí pro

IntPtr(Int64)

Inicializuje novou instanci IntPtr použití zadaného 64bitového bitového integeru.

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

Parametry

value
Int64

Celé číslo s 64bitovým podpisem.

Výjimky

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

Poznámky

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

Platí pro

IntPtr(Void*)

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Inicializuje novou instanci IntPtr pomocí zadaného ukazatele na nezadanou typ.

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*

Ukazatel na nezadanou typ.

Atributy

Viz také

Platí pro