IntPtr Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza di IntPtr.
Overload
IntPtr(Int32) |
Inizializza una nuova istanza di IntPtr utilizzando l'intero con segno a 32 bit specificato. |
IntPtr(Int64) |
Inizializza una nuova istanza di IntPtr utilizzando l'intero con segno a 64 bit specificato. |
IntPtr(Void*) |
Inizializza una nuova istanza di IntPtr usando il puntatore specificato a un tipo non specificato. |
IntPtr(Int32)
IntPtr(Int64)
Inizializza una nuova istanza di IntPtr utilizzando l'intero con segno a 64 bit specificato.
public:
IntPtr(long value);
public IntPtr (long value);
new nativeint : int64 -> nativeint
Public Sub New (value As Long)
Parametri
- value
- Int64
Intero con segno a 64 bit.
Eccezioni
In un processo a 32 bit, value
è troppo grande o troppo piccolo per rappresentare come .IntPtr
Commenti
Viene generata un'eccezione solo se il valore di value
richiede più bit rispetto al processo in esecuzione.
Si applica a
IntPtr(Void*)
Importante
Questa API non è conforme a CLS.
Inizializza una nuova istanza di IntPtr usando il puntatore specificato a un tipo non specificato.
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
Parametri
- value
- Void*
Puntatore a un tipo non specificato.
- Attributi