Half.Explicit Operador

Definição

Sobrecargas

Name Descrição
Explicit(Half to UInt32)

Converte explicitamente um valor de ponto flutuante de meia precisão para o seu valor representável UInt32 mais próximo.

Explicit(Half to UInt64)

Converte explicitamente um valor de ponto flutuante de meia precisão para o seu valor representável UInt64 mais próximo.

Explicit(Half to UIntPtr)

Converte explicitamente um valor de ponto flutuante de meia precisão para o seu valor representável UIntPtr mais próximo.

Explicit(Int16 to Half)

Converte explicitamente um Int16 valor para o valor de ponto flutuante de meia-precisão representável mais próximo.

Explicit(Int32 to Half)

Converte explicitamente um Int32 valor para o valor de ponto flutuante de meia-precisão representável mais próximo.

Explicit(Int64 to Half)

Converte explicitamente um Int64 valor para o valor de ponto flutuante de meia-precisão representável mais próximo.

Explicit(UIntPtr to Half)

Converte explicitamente um UIntPtr valor para o valor de ponto flutuante de meia-precisão representável mais próximo.

Explicit(Single to Half)

Um operador explícito para converter um Single valor em .Half

Explicit(UInt16 to Half)

Converte explicitamente um UInt16 valor para o valor de ponto flutuante de meia-precisão representável mais próximo.

Explicit(UInt32 to Half)

Converte explicitamente um UInt32 valor para o valor de ponto flutuante de meia-precisão representável mais próximo.

Explicit(UInt64 to Half)

Converte explicitamente um UInt64 valor para o valor de ponto flutuante de meia-precisão representável mais próximo.

Explicit(Half to UInt16)

Converte explicitamente um valor de ponto flutuante de meia precisão para o seu valor representável UInt16 mais próximo.

Explicit(IntPtr to Half)

Converte explicitamente um IntPtr valor para o valor de ponto flutuante de meia-precisão representável mais próximo.

Explicit(Half to UInt128)

Converte explicitamente um valor de ponto flutuante de meia precisão para o seu representável UInt128mais próximo .

Explicit(Half to Int64)

Converte explicitamente um valor de ponto flutuante de meia precisão para o seu valor representável Int64 mais próximo.

Explicit(Half to SByte)

Converte explicitamente um valor de ponto flutuante de meia precisão para o seu valor representável SByte mais próximo.

Explicit(Char to Half)

Converte explicitamente um Char valor para o valor de ponto flutuante de meia-precisão representável mais próximo.

Explicit(Double to Half)

Um operador explícito para converter um Double valor em .Half

Explicit(Half to Byte)

Converte explicitamente um valor de ponto flutuante de meia precisão para o seu valor representável Byte mais próximo.

Explicit(Half to Char)

Converte explicitamente um valor de ponto flutuante de meia precisão para o seu valor representável Char mais próximo.

Explicit(Half to Decimal)

Converte explicitamente um valor de ponto flutuante de meia precisão para o seu valor representável Decimal mais próximo.

Explicit(Decimal to Half)

Converte explicitamente um Decimal valor para o valor de ponto flutuante de meia-precisão representável mais próximo.

Explicit(Half to Int128)

Converte explicitamente um valor de ponto flutuante de meia precisão para o seu representável Int128mais próximo .

Explicit(Half to Int16)

Converte explicitamente um valor de ponto flutuante de meia precisão para o seu valor representável Int16 mais próximo.

Explicit(Half to Int32)

Converte explicitamente um valor de ponto flutuante de meia precisão para o seu valor representável Int32 mais próximo.

Explicit(Half to Single)

Um operador explícito para converter um Half valor em .Single

Explicit(Half to IntPtr)

Converte explicitamente um valor de ponto flutuante de meia precisão para o seu valor representável IntPtr mais próximo.

Explicit(Half to Double)

Um operador explícito para converter um Half valor em .Double

Explicit(Half to UInt32)

Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs

Importante

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

Converte explicitamente um valor de ponto flutuante de meia precisão para o seu valor representável UInt32 mais próximo.

public:
 static explicit operator System::UInt32(Half value);
[System.CLSCompliant(false)]
public static explicit operator uint(Half value);
[<System.CLSCompliant(false)>]
static member op_Explicit : Half -> uint32
Public Shared Narrowing Operator CType (value As Half) As UInteger

Parâmetros

value
Half

O valor a converter.

Devoluções

value convertido para o seu valor representável UInt32 mais próximo.

Atributos

Aplica-se a

Explicit(Half to UInt64)

Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs

Importante

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

Converte explicitamente um valor de ponto flutuante de meia precisão para o seu valor representável UInt64 mais próximo.

public:
 static explicit operator System::UInt64(Half value);
[System.CLSCompliant(false)]
public static explicit operator ulong(Half value);
[<System.CLSCompliant(false)>]
static member op_Explicit : Half -> uint64
Public Shared Narrowing Operator CType (value As Half) As ULong

Parâmetros

value
Half

O valor a converter.

Devoluções

value convertido para o seu valor representável UInt64 mais próximo.

Atributos

Aplica-se a

Explicit(Half to UIntPtr)

Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs

Importante

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

Converte explicitamente um valor de ponto flutuante de meia precisão para o seu valor representável UIntPtr mais próximo.

public:
 static explicit operator UIntPtr(Half value);
[System.CLSCompliant(false)]
public static explicit operator UIntPtr(Half value);
[<System.CLSCompliant(false)>]
static member op_Explicit : Half -> unativeint
Public Shared Narrowing Operator CType (value As Half) As UIntPtr

Parâmetros

value
Half

O valor a converter.

Devoluções

UIntPtr

unativeint

value convertido para o seu valor representável UIntPtr mais próximo.

Atributos

Aplica-se a

Explicit(Int16 to Half)

Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs

Converte explicitamente um Int16 valor para o valor de ponto flutuante de meia-precisão representável mais próximo.

public:
 static explicit operator Half(short value);
public static explicit operator Half(short value);
static member op_Explicit : int16 -> Half
Public Shared Narrowing Operator CType (value As Short) As Half

Parâmetros

value
Int16

O valor a converter.

Devoluções

value convertido para o seu valor de ponto flutuante de meia-precisão representável mais próximo.

Aplica-se a

Explicit(Int32 to Half)

Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs

Converte explicitamente um Int32 valor para o valor de ponto flutuante de meia-precisão representável mais próximo.

public:
 static explicit operator Half(int value);
public static explicit operator Half(int value);
static member op_Explicit : int -> Half
Public Shared Narrowing Operator CType (value As Integer) As Half

Parâmetros

value
Int32

O valor a converter.

Devoluções

value convertido para o seu valor de ponto flutuante de meia-precisão representável mais próximo.

Aplica-se a

Explicit(Int64 to Half)

Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs

Converte explicitamente um Int64 valor para o valor de ponto flutuante de meia-precisão representável mais próximo.

public:
 static explicit operator Half(long value);
public static explicit operator Half(long value);
static member op_Explicit : int64 -> Half
Public Shared Narrowing Operator CType (value As Long) As Half

Parâmetros

value
Int64

O valor a converter.

Devoluções

value convertido para o seu valor de ponto flutuante de meia-precisão representável mais próximo.

Aplica-se a

Explicit(UIntPtr to Half)

Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs

Importante

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

Converte explicitamente um UIntPtr valor para o valor de ponto flutuante de meia-precisão representável mais próximo.

public:
 static explicit operator Half(UIntPtr value);
[System.CLSCompliant(false)]
public static explicit operator Half(UIntPtr value);
[<System.CLSCompliant(false)>]
static member op_Explicit : unativeint -> Half
Public Shared Narrowing Operator CType (value As UIntPtr) As Half

Parâmetros

value
UIntPtr

unativeint

O valor a converter.

Devoluções

value convertido para o seu valor de ponto flutuante de meia-precisão representável mais próximo.

Atributos

Aplica-se a

Explicit(Single to Half)

Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs

Um operador explícito para converter um Single valor em .Half

public:
 static explicit operator Half(float value);
public static explicit operator Half(float value);
static member op_Explicit : single -> Half
Public Shared Narrowing Operator CType (value As Single) As Half

Parâmetros

value
Single

O valor de ponto flutuante de precisão simples para converter em Half.

Devoluções

A Half representação do ponto flutuante valuede precisão simples especificado .

Aplica-se a

Explicit(UInt16 to Half)

Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs

Importante

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

Converte explicitamente um UInt16 valor para o valor de ponto flutuante de meia-precisão representável mais próximo.

public:
 static explicit operator Half(System::UInt16 value);
[System.CLSCompliant(false)]
public static explicit operator Half(ushort value);
[<System.CLSCompliant(false)>]
static member op_Explicit : uint16 -> Half
Public Shared Narrowing Operator CType (value As UShort) As Half

Parâmetros

value
UInt16

O valor a converter.

Devoluções

value convertido para o seu valor de ponto flutuante de meia-precisão representável mais próximo.

Atributos

Aplica-se a

Explicit(UInt32 to Half)

Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs

Importante

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

Converte explicitamente um UInt32 valor para o valor de ponto flutuante de meia-precisão representável mais próximo.

public:
 static explicit operator Half(System::UInt32 value);
[System.CLSCompliant(false)]
public static explicit operator Half(uint value);
[<System.CLSCompliant(false)>]
static member op_Explicit : uint32 -> Half
Public Shared Narrowing Operator CType (value As UInteger) As Half

Parâmetros

value
UInt32

O valor a converter.

Devoluções

value convertido para o seu valor de ponto flutuante de meia-precisão representável mais próximo.

Atributos

Aplica-se a

Explicit(UInt64 to Half)

Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs

Importante

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

Converte explicitamente um UInt64 valor para o valor de ponto flutuante de meia-precisão representável mais próximo.

public:
 static explicit operator Half(System::UInt64 value);
[System.CLSCompliant(false)]
public static explicit operator Half(ulong value);
[<System.CLSCompliant(false)>]
static member op_Explicit : uint64 -> Half
Public Shared Narrowing Operator CType (value As ULong) As Half

Parâmetros

value
UInt64

O valor a converter.

Devoluções

value convertido para o seu valor de ponto flutuante de meia-precisão representável mais próximo.

Atributos

Aplica-se a

Explicit(Half to UInt16)

Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs

Importante

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

Converte explicitamente um valor de ponto flutuante de meia precisão para o seu valor representável UInt16 mais próximo.

public:
 static explicit operator System::UInt16(Half value);
[System.CLSCompliant(false)]
public static explicit operator ushort(Half value);
[<System.CLSCompliant(false)>]
static member op_Explicit : Half -> uint16
Public Shared Narrowing Operator CType (value As Half) As UShort

Parâmetros

value
Half

O valor a converter.

Devoluções

value convertido para o seu valor representável UInt16 mais próximo.

Atributos

Aplica-se a

Explicit(IntPtr to Half)

Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs

Converte explicitamente um IntPtr valor para o valor de ponto flutuante de meia-precisão representável mais próximo.

public:
 static explicit operator Half(IntPtr value);
public static explicit operator Half(IntPtr value);
static member op_Explicit : nativeint -> Half
Public Shared Narrowing Operator CType (value As IntPtr) As Half

Parâmetros

value
IntPtr

nativeint

O valor a converter.

Devoluções

value convertido para o seu valor de ponto flutuante de meia-precisão representável mais próximo.

Aplica-se a

Explicit(Half to UInt128)

Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs

Importante

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

Converte explicitamente um valor de ponto flutuante de meia precisão para o seu representável UInt128mais próximo .

public:
 static explicit operator UInt128(Half value);
[System.CLSCompliant(false)]
public static explicit operator UInt128(Half value);
[<System.CLSCompliant(false)>]
static member op_Explicit : Half -> UInt128
Public Shared Narrowing Operator CType (value As Half) As UInt128

Parâmetros

value
Half

O valor a converter.

Devoluções

value convertido para um inteiro sem sinal de 128 bits.

Atributos

Aplica-se a

Explicit(Half to Int64)

Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs

Converte explicitamente um valor de ponto flutuante de meia precisão para o seu valor representável Int64 mais próximo.

public:
 static explicit operator long(Half value);
public static explicit operator long(Half value);
static member op_Explicit : Half -> int64
Public Shared Narrowing Operator CType (value As Half) As Long

Parâmetros

value
Half

O valor a converter.

Devoluções

value convertido para o seu valor representável Int64 mais próximo.

Aplica-se a

Explicit(Half to SByte)

Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs

Importante

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

Converte explicitamente um valor de ponto flutuante de meia precisão para o seu valor representável SByte mais próximo.

public:
 static explicit operator System::SByte(Half value);
[System.CLSCompliant(false)]
public static explicit operator sbyte(Half value);
[<System.CLSCompliant(false)>]
static member op_Explicit : Half -> sbyte
Public Shared Narrowing Operator CType (value As Half) As SByte

Parâmetros

value
Half

O valor a converter.

Devoluções

value convertido para o seu valor representável SByte mais próximo.

Atributos

Aplica-se a

Explicit(Char to Half)

Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs

Converte explicitamente um Char valor para o valor de ponto flutuante de meia-precisão representável mais próximo.

public:
 static explicit operator Half(char value);
public static explicit operator Half(char value);
static member op_Explicit : char -> Half
Public Shared Narrowing Operator CType (value As Char) As Half

Parâmetros

value
Char

O valor a converter.

Devoluções

value convertido para o seu valor de ponto flutuante de meia-precisão representável mais próximo.

Aplica-se a

Explicit(Double to Half)

Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs

Um operador explícito para converter um Double valor em .Half

public:
 static explicit operator Half(double value);
public static explicit operator Half(double value);
static member op_Explicit : double -> Half
Public Shared Narrowing Operator CType (value As Double) As Half

Parâmetros

value
Double

O valor de ponto flutuante de dupla precisão para converter em Half.

Devoluções

A Half representação do ponto flutuante valuede dupla precisão especificado .

Aplica-se a

Explicit(Half to Byte)

Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs

Converte explicitamente um valor de ponto flutuante de meia precisão para o seu valor representável Byte mais próximo.

public:
 static explicit operator System::Byte(Half value);
public static explicit operator byte(Half value);
static member op_Explicit : Half -> byte
Public Shared Narrowing Operator CType (value As Half) As Byte

Parâmetros

value
Half

O valor a converter.

Devoluções

value convertido para o seu valor representável Byte mais próximo.

Aplica-se a

Explicit(Half to Char)

Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs

Converte explicitamente um valor de ponto flutuante de meia precisão para o seu valor representável Char mais próximo.

public:
 static explicit operator char(Half value);
public static explicit operator char(Half value);
static member op_Explicit : Half -> char
Public Shared Narrowing Operator CType (value As Half) As Char

Parâmetros

value
Half

O valor a converter.

Devoluções

value convertido para o seu valor representável Char mais próximo.

Aplica-se a

Explicit(Half to Decimal)

Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs

Converte explicitamente um valor de ponto flutuante de meia precisão para o seu valor representável Decimal mais próximo.

public:
 static explicit operator System::Decimal(Half value);
public static explicit operator decimal(Half value);
static member op_Explicit : Half -> decimal
Public Shared Narrowing Operator CType (value As Half) As Decimal

Parâmetros

value
Half

O valor a converter.

Devoluções

value convertido para o seu valor representável Decimal mais próximo.

Aplica-se a

Explicit(Decimal to Half)

Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs

Converte explicitamente um Decimal valor para o valor de ponto flutuante de meia-precisão representável mais próximo.

public:
 static explicit operator Half(System::Decimal value);
public static explicit operator Half(decimal value);
static member op_Explicit : decimal -> Half
Public Shared Narrowing Operator CType (value As Decimal) As Half

Parâmetros

value
Decimal

O valor a converter.

Devoluções

value convertido para o seu valor de ponto flutuante de meia-precisão representável mais próximo.

Aplica-se a

Explicit(Half to Int128)

Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs

Converte explicitamente um valor de ponto flutuante de meia precisão para o seu representável Int128mais próximo .

public:
 static explicit operator Int128(Half value);
public static explicit operator Int128(Half value);
static member op_Explicit : Half -> Int128
Public Shared Narrowing Operator CType (value As Half) As Int128

Parâmetros

value
Half

O valor a converter.

Devoluções

value convertido para um inteiro assinado de 128 bits.

Aplica-se a

Explicit(Half to Int16)

Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs

Converte explicitamente um valor de ponto flutuante de meia precisão para o seu valor representável Int16 mais próximo.

public:
 static explicit operator short(Half value);
public static explicit operator short(Half value);
static member op_Explicit : Half -> int16
Public Shared Narrowing Operator CType (value As Half) As Short

Parâmetros

value
Half

O valor a converter.

Devoluções

value convertido para o seu valor representável Int16 mais próximo.

Aplica-se a

Explicit(Half to Int32)

Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs

Converte explicitamente um valor de ponto flutuante de meia precisão para o seu valor representável Int32 mais próximo.

public:
 static explicit operator int(Half value);
public static explicit operator int(Half value);
static member op_Explicit : Half -> int
Public Shared Narrowing Operator CType (value As Half) As Integer

Parâmetros

value
Half

O valor a converter.

Devoluções

value convertido para o seu valor representável Int32 mais próximo.

Aplica-se a

Explicit(Half to Single)

Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs

Um operador explícito para converter um Half valor em .Single

public:
 static explicit operator float(Half value);
public static explicit operator float(Half value);
static member op_Explicit : Half -> single
Public Shared Narrowing Operator CType (value As Half) As Single

Parâmetros

value
Half

O valor de ponto flutuante de meia-precisão para converter em Single.

Devoluções

A Single representação do ponto flutuante valuede meia-precisão especificado .

Aplica-se a

Explicit(Half to IntPtr)

Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs

Converte explicitamente um valor de ponto flutuante de meia precisão para o seu valor representável IntPtr mais próximo.

public:
 static explicit operator IntPtr(Half value);
public static explicit operator IntPtr(Half value);
static member op_Explicit : Half -> nativeint
Public Shared Narrowing Operator CType (value As Half) As IntPtr

Parâmetros

value
Half

O valor a converter.

Devoluções

IntPtr

nativeint

value convertido para o seu valor representável IntPtr mais próximo.

Aplica-se a

Explicit(Half to Double)

Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs
Origem:
Half.cs

Um operador explícito para converter um Half valor em .Double

public:
 static explicit operator double(Half value);
public static explicit operator double(Half value);
static member op_Explicit : Half -> double
Public Shared Narrowing Operator CType (value As Half) As Double

Parâmetros

value
Half

O valor de ponto flutuante de meia-precisão para converter em Double.

Devoluções

A Double representação do ponto flutuante valuede meia-precisão especificado .

Aplica-se a