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 表現。

適用対象