UIntPtr.Explicit Operatore
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.
Overload
Explicit(UInt32 to UIntPtr) |
Consente di convertire il valore di un intero senza segno a 32 bit in un oggetto UIntPtr. |
Explicit(UInt64 to UIntPtr) |
Converte il valore di un intero senza segno a 64 bit in un oggetto UIntPtr. |
Explicit(UIntPtr to UInt32) |
Consente di convertire il valore dell'oggetto UIntPtr specificato in un intero senza segno a 32 bit. |
Explicit(UIntPtr to UInt64) |
Converte il valore dell'oggetto UIntPtr specificato in un intero senza segno a 64 bit. |
Explicit(UIntPtr to Void*) |
Converte il valore dell'oggetto UIntPtr specificato in un puntatore a un tipo non specificato. Questa API non è conforme a CLS. |
Explicit(Void* to UIntPtr) |
Converte il puntatore specificato per un tipo non specificato in un oggetto UIntPtr. Questa API non è conforme a CLS. |
Explicit(UInt32 to UIntPtr)
- Origine:
- UIntPtr.cs
- Origine:
- UIntPtr.cs
- Origine:
- UIntPtr.cs
Consente di convertire il valore di un intero senza segno a 32 bit in un oggetto UIntPtr.
public:
static explicit operator UIntPtr(System::UInt32 value);
public static explicit operator UIntPtr (uint value);
static member op_Explicit : uint32 -> unativeint
Public Shared Narrowing Operator CType (value As UInteger) As UIntPtr
Parametri
- value
- UInt32
Intero senza segno a 32 bit.
Restituisce
unativeint
Nuova istanza di UIntPtr inizializzata per value
.
Vedi anche
Si applica a
Explicit(UInt64 to UIntPtr)
- Origine:
- UIntPtr.cs
- Origine:
- UIntPtr.cs
- Origine:
- UIntPtr.cs
Converte il valore di un intero senza segno a 64 bit in un oggetto UIntPtr.
public:
static explicit operator UIntPtr(System::UInt64 value);
public static explicit operator UIntPtr (ulong value);
static member op_Explicit : uint64 -> unativeint
Public Shared Narrowing Operator CType (value As ULong) As UIntPtr
Parametri
- value
- UInt64
Intero senza segno a 64 bit.
Restituisce
unativeint
Nuova istanza di UIntPtr inizializzata per value
.
Eccezioni
In un processo a 32 bit, value
è troppo grande per rappresentare come .UIntPtr
Vedi anche
Si applica a
Explicit(UIntPtr to UInt32)
- Origine:
- UIntPtr.cs
- Origine:
- UIntPtr.cs
- Origine:
- UIntPtr.cs
Consente di convertire il valore dell'oggetto UIntPtr specificato in un intero senza segno a 32 bit.
public:
static explicit operator System::UInt32(UIntPtr value);
public static explicit operator uint (UIntPtr value);
static member op_Explicit : unativeint -> uint32
Public Shared Narrowing Operator CType (value As UIntPtr) As UInteger
Parametri
- value
-
UIntPtr
unativeint
Intero senza segno da convertire.
Restituisce
Contenuto di value
.
Eccezioni
In un processo a 64 bit, il valore di value
è troppo grande per rappresentare come intero senza segno a 32 bit.
Commenti
Viene generata un'eccezione solo se il valore di value
richiede più bit rispetto al processo in esecuzione.
Vedi anche
Si applica a
Explicit(UIntPtr to UInt64)
- Origine:
- UIntPtr.cs
- Origine:
- UIntPtr.cs
- Origine:
- UIntPtr.cs
Converte il valore dell'oggetto UIntPtr specificato in un intero senza segno a 64 bit.
public:
static explicit operator System::UInt64(UIntPtr value);
public static explicit operator ulong (UIntPtr value);
static member op_Explicit : unativeint -> uint64
Public Shared Narrowing Operator CType (value As UIntPtr) As ULong
Parametri
- value
-
UIntPtr
unativeint
Intero senza segno da convertire.
Restituisce
Contenuto di value
.
Vedi anche
Si applica a
Explicit(UIntPtr to Void*)
- Origine:
- UIntPtr.cs
- Origine:
- UIntPtr.cs
- Origine:
- UIntPtr.cs
Importante
Questa API non è conforme a CLS.
Converte il valore dell'oggetto UIntPtr specificato in un puntatore a un tipo non specificato.
Questa API non è conforme a CLS.
public:
static explicit operator void*(UIntPtr value);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public static explicit operator void* (UIntPtr value);
public static explicit operator void* (UIntPtr value);
[System.CLSCompliant(false)]
public static explicit operator void* (UIntPtr value);
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
static member op_Explicit : unativeint -> nativeptr<unit>
static member op_Explicit : unativeint -> nativeptr<unit>
[<System.CLSCompliant(false)>]
static member op_Explicit : unativeint -> nativeptr<unit>
Parametri
- value
-
UIntPtr
unativeint
Intero senza segno da convertire.
Restituisce
Contenuto di value
.
- Attributi
Vedi anche
Si applica a
Explicit(Void* to UIntPtr)
- Origine:
- UIntPtr.cs
- Origine:
- UIntPtr.cs
- Origine:
- UIntPtr.cs
Importante
Questa API non è conforme a CLS.
Converte il puntatore specificato per un tipo non specificato in un oggetto UIntPtr.
Questa API non è conforme a CLS.
public:
static explicit operator UIntPtr(void* value);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public static explicit operator UIntPtr (void* value);
public static explicit operator UIntPtr (void* value);
[System.CLSCompliant(false)]
public static explicit operator UIntPtr (void* value);
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
static member op_Explicit : nativeptr<unit> -> unativeint
static member op_Explicit : nativeptr<unit> -> unativeint
[<System.CLSCompliant(false)>]
static member op_Explicit : nativeptr<unit> -> unativeint
Parametri
- value
- Void*
Puntatore a un tipo non specificato.
Restituisce
unativeint
Nuova istanza di UIntPtr inizializzata per value
.
- Attributi