IntPtr Konstruktory

Definice

Inicializuje novou instanci .IntPtr

Přetížení

Name Description
IntPtr(Int32)

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

IntPtr(Int64)

Inicializuje novou instanci IntPtr pomocí zadaného 64bitového signed integer.

IntPtr(Void*)

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

IntPtr(Int32)

Zdroj:
IntPtr.cs
Zdroj:
IntPtr.cs
Zdroj:
IntPtr.cs
Zdroj:
IntPtr.cs
Zdroj:
IntPtr.cs

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

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

Parametry

value
Int32

32bitové celé číslo se signedm.

Platí pro

IntPtr(Int64)

Zdroj:
IntPtr.cs
Zdroj:
IntPtr.cs
Zdroj:
IntPtr.cs
Zdroj:
IntPtr.cs
Zdroj:
IntPtr.cs

Inicializuje novou instanci IntPtr pomocí zadaného 64bitového signed integer.

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

Parametry

value
Int64

64bitové celé číslo se signedm.

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 prováděcí proces.

Platí pro

IntPtr(Void*)

Zdroj:
IntPtr.cs
Zdroj:
IntPtr.cs
Zdroj:
IntPtr.cs
Zdroj:
IntPtr.cs
Zdroj:
IntPtr.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Inicializuje novou instanci pomocí zadaného IntPtr 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