Half.Explicit 運算子

定義

多載

Explicit(Half to UInt32)

明確地將半精確度浮點值轉換為最接近的可 UInt32 表示值。

Explicit(Half to UInt64)

明確地將半精確度浮點值轉換為最接近的可 UInt64 表示值。

Explicit(Half to UIntPtr)

明確地將半精確度浮點值轉換為最接近的可 UIntPtr 表示值。

Explicit(Int16 to Half)

明確將值轉換成 Int16 最接近的半精確度浮點值。

Explicit(Int32 to Half)

明確將值轉換成 Int32 最接近的半精確度浮點值。

Explicit(Int64 to Half)

明確將值轉換成 Int64 最接近的半精確度浮點值。

Explicit(UInt64 to Half)

明確將值轉換成 UInt64 最接近的半精確度浮點值。

Explicit(Single to Half)

Single 值轉換為 Half 的明確運算子。

Explicit(UInt16 to Half)

明確將值轉換成 UInt16 最接近的半精確度浮點值。

Explicit(UInt32 to Half)

明確將值轉換成 UInt32 最接近的半精確度浮點值。

Explicit(Half to UInt16)

明確地將半精確度浮點值轉換為最接近的可 UInt16 表示值。

Explicit(UIntPtr to Half)

明確將值轉換成 UIntPtr 最接近的半精確度浮點值。

Explicit(IntPtr to Half)

明確將值轉換成 IntPtr 最接近的半精確度浮點值。

Explicit(Half to UInt128)

明確將半精確度浮點值轉換為最接近的可 UInt128 表示值。

Explicit(Half to Single)

Half 值轉換為 Single 的明確運算子。

Explicit(Half to SByte)

明確地將半精確度浮點值轉換為最接近的可 SByte 表示值。

Explicit(Char to Half)

明確將值轉換成 Char 最接近的半精確度浮點值。

Explicit(Double to Half)

Double 值轉換為 Half 的明確運算子。

Explicit(Half to Byte)

明確地將半精確度浮點值轉換為最接近的可 Byte 表示值。

Explicit(Half to Char)

明確地將半精確度浮點值轉換為最接近的可 Char 表示值。

Explicit(Half to Decimal)

明確地將半精確度浮點值轉換為最接近的可 Decimal 表示值。

Explicit(Decimal to Half)

明確將值轉換成 Decimal 最接近的半精確度浮點值。

Explicit(Half to Int128)

明確將半精確度浮點值轉換為最接近的可 Int128 表示值。

Explicit(Half to Int16)

明確地將半精確度浮點值轉換為最接近的可 Int16 表示值。

Explicit(Half to Int32)

明確地將半精確度浮點值轉換為最接近的可 Int32 表示值。

Explicit(Half to Int64)

明確地將半精確度浮點值轉換為最接近的可 Int64 表示值。

Explicit(Half to IntPtr)

明確地將半精確度浮點值轉換為最接近的可 IntPtr 表示值。

Explicit(Half to Double)

Half 值轉換為 Double 的明確運算子。

Explicit(Half to UInt32)

來源:
Half.cs
來源:
Half.cs
來源:
Half.cs

重要

此 API 不符合 CLS 規範。

明確地將半精確度浮點值轉換為最接近的可 UInt32 表示值。

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

參數

value
Half

要進行轉換的值。

傳回

value 轉換成其最接近的可 UInt32 表示值。

屬性

適用於

Explicit(Half to UInt64)

來源:
Half.cs
來源:
Half.cs
來源:
Half.cs

重要

此 API 不符合 CLS 規範。

明確地將半精確度浮點值轉換為最接近的可 UInt64 表示值。

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

參數

value
Half

要進行轉換的值。

傳回

value 轉換成其最接近的可 UInt64 表示值。

屬性

適用於

Explicit(Half to UIntPtr)

來源:
Half.cs
來源:
Half.cs
來源:
Half.cs

重要

此 API 不符合 CLS 規範。

明確地將半精確度浮點值轉換為最接近的可 UIntPtr 表示值。

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

參數

value
Half

要進行轉換的值。

傳回

UIntPtr

unativeint

value 轉換成其最接近的可 UIntPtr 表示值。

屬性

適用於

Explicit(Int16 to Half)

來源:
Half.cs
來源:
Half.cs
來源:
Half.cs

明確將值轉換成 Int16 最接近的半精確度浮點值。

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

參數

value
Int16

要進行轉換的值。

傳回

value 轉換為最接近的半精確度浮點數。

適用於

Explicit(Int32 to Half)

來源:
Half.cs
來源:
Half.cs
來源:
Half.cs

明確將值轉換成 Int32 最接近的半精確度浮點值。

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

參數

value
Int32

要進行轉換的值。

傳回

value 轉換為最接近的半精確度浮點數。

適用於

Explicit(Int64 to Half)

來源:
Half.cs
來源:
Half.cs
來源:
Half.cs

明確將值轉換成 Int64 最接近的半精確度浮點值。

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

參數

value
Int64

要進行轉換的值。

傳回

value 轉換為最接近的半精確度浮點數。

適用於

Explicit(UInt64 to Half)

來源:
Half.cs
來源:
Half.cs
來源:
Half.cs

重要

此 API 不符合 CLS 規範。

明確將值轉換成 UInt64 最接近的半精確度浮點值。

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

參數

value
UInt64

要進行轉換的值。

傳回

value 轉換為最接近的半精確度浮點數。

屬性

適用於

Explicit(Single to Half)

來源:
Half.cs
來源:
Half.cs
來源:
Half.cs

Single 值轉換為 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

參數

value
Single

要轉換為 Half 的單精確度浮點數值。

傳回

指定之單精確度浮點數 valueHalf 表示法。

適用於

Explicit(UInt16 to Half)

來源:
Half.cs
來源:
Half.cs
來源:
Half.cs

重要

此 API 不符合 CLS 規範。

明確將值轉換成 UInt16 最接近的半精確度浮點值。

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

參數

value
UInt16

要進行轉換的值。

傳回

value 轉換為最接近的半精確度浮點數。

屬性

適用於

Explicit(UInt32 to Half)

來源:
Half.cs
來源:
Half.cs
來源:
Half.cs

重要

此 API 不符合 CLS 規範。

明確將值轉換成 UInt32 最接近的半精確度浮點值。

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

參數

value
UInt32

要進行轉換的值。

傳回

value 轉換為最接近的半精確度浮點數。

屬性

適用於

Explicit(Half to UInt16)

來源:
Half.cs
來源:
Half.cs
來源:
Half.cs

重要

此 API 不符合 CLS 規範。

明確地將半精確度浮點值轉換為最接近的可 UInt16 表示值。

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

參數

value
Half

要進行轉換的值。

傳回

value 轉換成其最接近的可 UInt16 表示值。

屬性

適用於

Explicit(UIntPtr to Half)

來源:
Half.cs
來源:
Half.cs
來源:
Half.cs

重要

此 API 不符合 CLS 規範。

明確將值轉換成 UIntPtr 最接近的半精確度浮點值。

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

參數

value
UIntPtr

unativeint

要進行轉換的值。

傳回

value 轉換為最接近的半精確度浮點數。

屬性

適用於

Explicit(IntPtr to Half)

來源:
Half.cs
來源:
Half.cs
來源:
Half.cs

明確將值轉換成 IntPtr 最接近的半精確度浮點值。

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

參數

value
IntPtr

nativeint

要進行轉換的值。

傳回

value 轉換為最接近的半精確度浮點數。

適用於

Explicit(Half to UInt128)

來源:
Half.cs
來源:
Half.cs
來源:
Half.cs

重要

此 API 不符合 CLS 規範。

明確將半精確度浮點值轉換為最接近的可 UInt128 表示 。

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

參數

value
Half

要進行轉換的值。

傳回

value 轉換為 128 位不帶正負號的整數。

屬性

適用於

Explicit(Half to Single)

來源:
Half.cs
來源:
Half.cs
來源:
Half.cs

Half 值轉換為 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

參數

value
Half

要轉換為 Single 的半精確度浮點數值。

傳回

指定之半精確度浮點數 valueSingle 表示法。

適用於

Explicit(Half to SByte)

來源:
Half.cs
來源:
Half.cs
來源:
Half.cs

重要

此 API 不符合 CLS 規範。

明確地將半精確度浮點值轉換為最接近的可 SByte 表示值。

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

參數

value
Half

要進行轉換的值。

傳回

value 轉換成其最接近的可 SByte 表示值。

屬性

適用於

Explicit(Char to Half)

來源:
Half.cs
來源:
Half.cs
來源:
Half.cs

明確地將值轉換為 Char 最接近的可表示半精確度浮點值。

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

參數

value
Char

要進行轉換的值。

傳回

value 轉換成最接近的半精確度浮點數。

適用於

Explicit(Double to Half)

來源:
Half.cs
來源:
Half.cs
來源:
Half.cs

Double 值轉換為 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

參數

value
Double

要轉換為 Half 的雙精確度浮點數值。

傳回

指定之雙精確度浮點數 valueHalf 表示法。

適用於

Explicit(Half to Byte)

來源:
Half.cs
來源:
Half.cs
來源:
Half.cs

明確地將半精確度浮點值轉換為最接近的可 Byte 表示值。

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

參數

value
Half

要進行轉換的值。

傳回

value 轉換成其最接近的可 Byte 表示值。

適用於

Explicit(Half to Char)

來源:
Half.cs
來源:
Half.cs
來源:
Half.cs

明確地將半精確度浮點值轉換為最接近的可 Char 表示值。

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

參數

value
Half

要進行轉換的值。

傳回

value 轉換成其最接近的可 Char 表示值。

適用於

Explicit(Half to Decimal)

來源:
Half.cs
來源:
Half.cs
來源:
Half.cs

明確地將半精確度浮點值轉換為最接近的可 Decimal 表示值。

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

參數

value
Half

要進行轉換的值。

傳回

value 轉換成其最接近的可 Decimal 表示值。

適用於

Explicit(Decimal to Half)

來源:
Half.cs
來源:
Half.cs
來源:
Half.cs

明確地將值轉換為 Decimal 最接近的可表示半精確度浮點值。

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

參數

value
Decimal

要進行轉換的值。

傳回

value 轉換成最接近的半精確度浮點數。

適用於

Explicit(Half to Int128)

來源:
Half.cs
來源:
Half.cs
來源:
Half.cs

明確將半精確度浮點值轉換為最接近的可 Int128 表示 。

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

參數

value
Half

要進行轉換的值。

傳回

value 轉換成 128 位帶正負號的整數。

適用於

Explicit(Half to Int16)

來源:
Half.cs
來源:
Half.cs
來源:
Half.cs

明確地將半精確度浮點值轉換為最接近的可 Int16 表示值。

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

參數

value
Half

要進行轉換的值。

傳回

value 轉換成其最接近的可 Int16 表示值。

適用於

Explicit(Half to Int32)

來源:
Half.cs
來源:
Half.cs
來源:
Half.cs

明確地將半精確度浮點值轉換為最接近的可 Int32 表示值。

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

參數

value
Half

要進行轉換的值。

傳回

value 轉換成其最接近的可 Int32 表示值。

適用於

Explicit(Half to Int64)

來源:
Half.cs
來源:
Half.cs
來源:
Half.cs

明確地將半精確度浮點值轉換為最接近的可 Int64 表示值。

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

參數

value
Half

要進行轉換的值。

傳回

value 轉換成其最接近的可 Int64 表示值。

適用於

Explicit(Half to IntPtr)

來源:
Half.cs
來源:
Half.cs
來源:
Half.cs

明確地將半精確度浮點值轉換為最接近的可 IntPtr 表示值。

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

參數

value
Half

要進行轉換的值。

傳回

IntPtr

nativeint

value 轉換成其最接近的可 IntPtr 表示值。

適用於

Explicit(Half to Double)

來源:
Half.cs
來源:
Half.cs
來源:
Half.cs

Half 值轉換為 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

參數

value
Half

要轉換為 Double 的半精確度浮點數值。

傳回

指定之半精確度浮點數 valueDouble 表示法。

適用於