UIntPtr.Explicit Operador

Definição

Sobrecargas

Name Description
Explicit(Void* to UIntPtr)

Converte o ponteiro especificado para um tipo não especificado para um UIntPtr.

Esta API não está em conformidade com CLS.

Explicit(UIntPtr to UInt64)

Converte o valor do especificado UIntPtr para um inteiro sem sinal de 64 bits.

Explicit(UIntPtr to Void*)

Converte o valor do especificado UIntPtr para um ponteiro para um tipo não especificado.

Esta API não está em conformidade com CLS.

Explicit(UInt64 to UIntPtr)

Converte o valor de um inteiro sem sinal de 64 bits para um UIntPtr.

Explicit(UInt32 to UIntPtr)

Converte o valor de um inteiro sem sinal de 32 bits para um UIntPtr.

Explicit(UIntPtr to UInt32)

Converte o valor do especificado UIntPtr para um inteiro sem sinal de 32 bits.

Explicit(Void* to UIntPtr)

Importante

Esta API não está em conformidade com CLS.

Converte o ponteiro especificado para um tipo não especificado para um UIntPtr.

Esta API não está em conformidade com CLS.

public:
 static explicit operator UIntPtr(void* value);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
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
[<System.CLSCompliant(false)>]
static member op_Explicit : nativeptr<unit> -> unativeint

Parâmetros

value
Void*

Um apontador para um tipo não especificado.

Devoluções

UIntPtr

unativeint

Uma nova instância de UIntPtr inicializou para value.

Atributos

Ver também

Aplica-se a

Explicit(UIntPtr to UInt64)

Converte o valor do especificado UIntPtr para um inteiro sem sinal de 64 bits.

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

Parâmetros

value
UIntPtr

unativeint

O inteiro sem sinal a converter.

Devoluções

O conteúdo de value.

Ver também

Aplica-se a

Explicit(UIntPtr to Void*)

Importante

Esta API não está em conformidade com CLS.

Converte o valor do especificado UIntPtr para um ponteiro para um tipo não especificado.

Esta API não está em conformidade com CLS.

public:
 static explicit operator void*(UIntPtr value);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
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>
[<System.CLSCompliant(false)>]
static member op_Explicit : unativeint -> nativeptr<unit>

Parâmetros

value
UIntPtr

unativeint

O inteiro sem sinal a converter.

Devoluções

Void*

O conteúdo de value.

Atributos

Ver também

Aplica-se a

Explicit(UInt64 to UIntPtr)

Converte o valor de um inteiro sem sinal de 64 bits para um 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

Parâmetros

value
UInt64

Um inteiro sem sinal de 64 bits.

Devoluções

UIntPtr

unativeint

Uma nova instância de UIntPtr inicializou para value.

Exceções

Num processo de 32 bits, value é demasiado grande para ser representado como um UIntPtr.

Ver também

Aplica-se a

Explicit(UInt32 to UIntPtr)

Converte o valor de um inteiro sem sinal de 32 bits para um 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

Parâmetros

value
UInt32

Um inteiro sem sinal de 32 bits.

Devoluções

UIntPtr

unativeint

Uma nova instância de UIntPtr inicializou para value.

Ver também

Aplica-se a

Explicit(UIntPtr to UInt32)

Converte o valor do especificado UIntPtr para um inteiro sem sinal de 32 bits.

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

Parâmetros

value
UIntPtr

unativeint

O inteiro sem sinal a converter.

Devoluções

O conteúdo de value.

Exceções

Num processo de 64 bits, o valor de value é demasiado grande para ser representado como um inteiro sem sinal de 32 bits.

Observações

Uma exceção só é lançada se o valor de value exigir mais bits do que o que o processo em execução suporta.

Ver também

Aplica-se a