IntPtr Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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)
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