Sdílet prostřednictvím


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