Half.Explicit Operatör

Tanım

Aşırı Yüklemeler

Explicit(Half to UInt32)

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir UInt32 değerine dönüştürür.

Explicit(Half to UInt64)

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir UInt64 değerine dönüştürür.

Explicit(Half to UIntPtr)

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir UIntPtr değerine dönüştürür.

Explicit(Int16 to Half)

Bir Int16 değeri açıkça en yakın temsil edilebilen yarı duyarlık kayan nokta değerine dönüştürür.

Explicit(Int32 to Half)

Bir Int32 değeri açıkça en yakın temsil edilebilen yarı duyarlık kayan nokta değerine dönüştürür.

Explicit(Int64 to Half)

Bir Int64 değeri açıkça en yakın temsil edilebilen yarı duyarlık kayan nokta değerine dönüştürür.

Explicit(UInt64 to Half)

Bir UInt64 değeri açıkça en yakın temsil edilebilen yarı duyarlık kayan nokta değerine dönüştürür.

Explicit(Single to Half)

Bir değeri değerine dönüştürmek Single için açık bir Halfişleç.

Explicit(UInt16 to Half)

Bir UInt16 değeri açıkça en yakın temsil edilebilen yarı duyarlık kayan nokta değerine dönüştürür.

Explicit(UInt32 to Half)

Bir UInt32 değeri açıkça en yakın temsil edilebilen yarı duyarlık kayan nokta değerine dönüştürür.

Explicit(Half to UInt16)

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir UInt16 değerine dönüştürür.

Explicit(UIntPtr to Half)

Bir UIntPtr değeri açıkça en yakın temsil edilebilen yarı duyarlık kayan nokta değerine dönüştürür.

Explicit(IntPtr to Half)

Bir IntPtr değeri açıkça en yakın temsil edilebilen yarı duyarlık kayan nokta değerine dönüştürür.

Explicit(Half to UInt128)

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir UInt128değerine dönüştürür.

Explicit(Half to Single)

Bir değeri değerine dönüştürmek Half için açık bir Singleişleç.

Explicit(Half to SByte)

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir SByte değerine dönüştürür.

Explicit(Char to Half)

Bir Char değeri açıkça en yakın temsil edilebilen yarı duyarlık kayan nokta değerine dönüştürür.

Explicit(Double to Half)

Bir değeri değerine dönüştürmek Double için açık bir Halfişleç.

Explicit(Half to Byte)

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir Byte değerine dönüştürür.

Explicit(Half to Char)

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir Char değerine dönüştürür.

Explicit(Half to Decimal)

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir Decimal değerine dönüştürür.

Explicit(Decimal to Half)

Bir Decimal değeri açıkça en yakın temsil edilebilen yarı duyarlık kayan nokta değerine dönüştürür.

Explicit(Half to Int128)

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir Int128değerine dönüştürür.

Explicit(Half to Int16)

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir Int16 değerine dönüştürür.

Explicit(Half to Int32)

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir Int32 değerine dönüştürür.

Explicit(Half to Int64)

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir Int64 değerine dönüştürür.

Explicit(Half to IntPtr)

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir IntPtr değerine dönüştürür.

Explicit(Half to Double)

Bir değeri değerine dönüştürmek Half için açık bir Doubleişleç.

Explicit(Half to UInt32)

Kaynak:
Half.cs
Kaynak:
Half.cs
Kaynak:
Half.cs

Önemli

Bu API, CLS uyumlu değildir.

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir UInt32 değerine dönüştürür.

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

Parametreler

value
Half

Dönüştürülecek değer.

Döndürülenler

value en yakın temsil edilebilir UInt32 değerine dönüştürülür.

Öznitelikler

Şunlara uygulanır

Explicit(Half to UInt64)

Kaynak:
Half.cs
Kaynak:
Half.cs
Kaynak:
Half.cs

Önemli

Bu API, CLS uyumlu değildir.

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir UInt64 değerine dönüştürür.

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

Parametreler

value
Half

Dönüştürülecek değer.

Döndürülenler

value en yakın temsil edilebilir UInt64 değerine dönüştürülür.

Öznitelikler

Şunlara uygulanır

Explicit(Half to UIntPtr)

Kaynak:
Half.cs
Kaynak:
Half.cs
Kaynak:
Half.cs

Önemli

Bu API, CLS uyumlu değildir.

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir UIntPtr değerine dönüştürür.

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

Parametreler

value
Half

Dönüştürülecek değer.

Döndürülenler

UIntPtr

unativeint

value en yakın temsil edilebilir UIntPtr değerine dönüştürülür.

Öznitelikler

Şunlara uygulanır

Explicit(Int16 to Half)

Kaynak:
Half.cs
Kaynak:
Half.cs
Kaynak:
Half.cs

Bir Int16 değeri açıkça en yakın temsil edilebilen yarı duyarlık kayan nokta değerine dönüştürür.

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

Parametreler

value
Int16

Dönüştürülecek değer.

Döndürülenler

value en yakın temsil edilebilir yarı duyarlıklı kayan nokta değerine dönüştürülür.

Şunlara uygulanır

Explicit(Int32 to Half)

Kaynak:
Half.cs
Kaynak:
Half.cs
Kaynak:
Half.cs

Bir Int32 değeri açıkça en yakın temsil edilebilen yarı duyarlık kayan nokta değerine dönüştürür.

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

Parametreler

value
Int32

Dönüştürülecek değer.

Döndürülenler

value en yakın temsil edilebilir yarı duyarlıklı kayan nokta değerine dönüştürülür.

Şunlara uygulanır

Explicit(Int64 to Half)

Kaynak:
Half.cs
Kaynak:
Half.cs
Kaynak:
Half.cs

Bir Int64 değeri açıkça en yakın temsil edilebilen yarı duyarlık kayan nokta değerine dönüştürür.

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

Parametreler

value
Int64

Dönüştürülecek değer.

Döndürülenler

value en yakın temsil edilebilir yarı duyarlıklı kayan nokta değerine dönüştürülür.

Şunlara uygulanır

Explicit(UInt64 to Half)

Kaynak:
Half.cs
Kaynak:
Half.cs
Kaynak:
Half.cs

Önemli

Bu API, CLS uyumlu değildir.

Bir UInt64 değeri açıkça en yakın temsil edilebilen yarı duyarlık kayan nokta değerine dönüştürür.

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

Parametreler

value
UInt64

Dönüştürülecek değer.

Döndürülenler

value en yakın temsil edilebilir yarı duyarlıklı kayan nokta değerine dönüştürülür.

Öznitelikler

Şunlara uygulanır

Explicit(Single to Half)

Kaynak:
Half.cs
Kaynak:
Half.cs
Kaynak:
Half.cs

Bir değeri değerine dönüştürmek Single için açık bir Halfişleç.

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

Parametreler

value
Single

dönüştürülecek Halftek duyarlıklı kayan nokta değeri.

Döndürülenler

Half Belirtilen tek duyarlıklı kayan noktanın valuegösterimi.

Şunlara uygulanır

Explicit(UInt16 to Half)

Kaynak:
Half.cs
Kaynak:
Half.cs
Kaynak:
Half.cs

Önemli

Bu API, CLS uyumlu değildir.

Bir UInt16 değeri açıkça en yakın temsil edilebilen yarı duyarlık kayan nokta değerine dönüştürür.

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

Parametreler

value
UInt16

Dönüştürülecek değer.

Döndürülenler

value en yakın temsil edilebilir yarı duyarlıklı kayan nokta değerine dönüştürülür.

Öznitelikler

Şunlara uygulanır

Explicit(UInt32 to Half)

Kaynak:
Half.cs
Kaynak:
Half.cs
Kaynak:
Half.cs

Önemli

Bu API, CLS uyumlu değildir.

Bir UInt32 değeri açıkça en yakın temsil edilebilen yarı duyarlık kayan nokta değerine dönüştürür.

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

Parametreler

value
UInt32

Dönüştürülecek değer.

Döndürülenler

value en yakın temsil edilebilir yarı duyarlıklı kayan nokta değerine dönüştürülür.

Öznitelikler

Şunlara uygulanır

Explicit(Half to UInt16)

Kaynak:
Half.cs
Kaynak:
Half.cs
Kaynak:
Half.cs

Önemli

Bu API, CLS uyumlu değildir.

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir UInt16 değerine dönüştürür.

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

Parametreler

value
Half

Dönüştürülecek değer.

Döndürülenler

value en yakın temsil edilebilir UInt16 değerine dönüştürülür.

Öznitelikler

Şunlara uygulanır

Explicit(UIntPtr to Half)

Kaynak:
Half.cs
Kaynak:
Half.cs
Kaynak:
Half.cs

Önemli

Bu API, CLS uyumlu değildir.

Bir UIntPtr değeri açıkça en yakın temsil edilebilen yarı duyarlık kayan nokta değerine dönüştürür.

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

Parametreler

value
UIntPtr

unativeint

Dönüştürülecek değer.

Döndürülenler

value en yakın temsil edilebilir yarı duyarlıklı kayan nokta değerine dönüştürülür.

Öznitelikler

Şunlara uygulanır

Explicit(IntPtr to Half)

Kaynak:
Half.cs
Kaynak:
Half.cs
Kaynak:
Half.cs

Bir IntPtr değeri açıkça en yakın temsil edilebilen yarı duyarlık kayan nokta değerine dönüştürür.

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

Parametreler

value
IntPtr

nativeint

Dönüştürülecek değer.

Döndürülenler

value en yakın temsil edilebilir yarı duyarlıklı kayan nokta değerine dönüştürülür.

Şunlara uygulanır

Explicit(Half to UInt128)

Kaynak:
Half.cs
Kaynak:
Half.cs
Kaynak:
Half.cs

Önemli

Bu API, CLS uyumlu değildir.

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir UInt128değerine dönüştürür.

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

Parametreler

value
Half

Dönüştürülecek değer.

Döndürülenler

value 128 bit işaretsiz tamsayıya dönüştürülür.

Öznitelikler

Şunlara uygulanır

Explicit(Half to Single)

Kaynak:
Half.cs
Kaynak:
Half.cs
Kaynak:
Half.cs

Bir değeri değerine dönüştürmek Half için açık bir Singleişleç.

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

Parametreler

value
Half

olarak dönüştürülecek Singleyarım duyarlıklı kayan nokta değeri.

Döndürülenler

Single Belirtilen yarı duyarlıklı kayan noktanın valuegösterimi.

Şunlara uygulanır

Explicit(Half to SByte)

Kaynak:
Half.cs
Kaynak:
Half.cs
Kaynak:
Half.cs

Önemli

Bu API, CLS uyumlu değildir.

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir SByte değerine dönüştürür.

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

Parametreler

value
Half

Dönüştürülecek değer.

Döndürülenler

value en yakın temsil edilebilir SByte değerine dönüştürülür.

Öznitelikler

Şunlara uygulanır

Explicit(Char to Half)

Kaynak:
Half.cs
Kaynak:
Half.cs
Kaynak:
Half.cs

Bir Char değeri açıkça en yakın temsil edilebilen yarı duyarlık kayan nokta değerine dönüştürür.

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

Parametreler

value
Char

Dönüştürülecek değer.

Döndürülenler

value en yakın temsil edilebilir yarı duyarlıklı kayan nokta değerine dönüştürülür.

Şunlara uygulanır

Explicit(Double to Half)

Kaynak:
Half.cs
Kaynak:
Half.cs
Kaynak:
Half.cs

Bir değeri değerine dönüştürmek Double için açık bir Halfişleç.

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

Parametreler

value
Double

dönüştürülecek Halfçift duyarlıklı kayan nokta değeri.

Döndürülenler

Half Belirtilen çift duyarlıklı kayan noktanın valuegösterimi.

Şunlara uygulanır

Explicit(Half to Byte)

Kaynak:
Half.cs
Kaynak:
Half.cs
Kaynak:
Half.cs

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir Byte değerine dönüştürür.

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

Parametreler

value
Half

Dönüştürülecek değer.

Döndürülenler

value en yakın temsil edilebilir Byte değerine dönüştürülür.

Şunlara uygulanır

Explicit(Half to Char)

Kaynak:
Half.cs
Kaynak:
Half.cs
Kaynak:
Half.cs

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir Char değerine dönüştürür.

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

Parametreler

value
Half

Dönüştürülecek değer.

Döndürülenler

value en yakın temsil edilebilir Char değerine dönüştürülür.

Şunlara uygulanır

Explicit(Half to Decimal)

Kaynak:
Half.cs
Kaynak:
Half.cs
Kaynak:
Half.cs

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir Decimal değerine dönüştürür.

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

Parametreler

value
Half

Dönüştürülecek değer.

Döndürülenler

value en yakın temsil edilebilir Decimal değerine dönüştürülür.

Şunlara uygulanır

Explicit(Decimal to Half)

Kaynak:
Half.cs
Kaynak:
Half.cs
Kaynak:
Half.cs

Bir Decimal değeri açıkça en yakın temsil edilebilen yarı duyarlık kayan nokta değerine dönüştürür.

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

Parametreler

value
Decimal

Dönüştürülecek değer.

Döndürülenler

value en yakın temsil edilebilir yarı duyarlıklı kayan nokta değerine dönüştürülür.

Şunlara uygulanır

Explicit(Half to Int128)

Kaynak:
Half.cs
Kaynak:
Half.cs
Kaynak:
Half.cs

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir Int128değerine dönüştürür.

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

Parametreler

value
Half

Dönüştürülecek değer.

Döndürülenler

value 128 bit imzalı tamsayıya dönüştürülür.

Şunlara uygulanır

Explicit(Half to Int16)

Kaynak:
Half.cs
Kaynak:
Half.cs
Kaynak:
Half.cs

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir Int16 değerine dönüştürür.

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

Parametreler

value
Half

Dönüştürülecek değer.

Döndürülenler

value en yakın temsil edilebilir Int16 değerine dönüştürülür.

Şunlara uygulanır

Explicit(Half to Int32)

Kaynak:
Half.cs
Kaynak:
Half.cs
Kaynak:
Half.cs

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir Int32 değerine dönüştürür.

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

Parametreler

value
Half

Dönüştürülecek değer.

Döndürülenler

value en yakın temsil edilebilir Int32 değerine dönüştürülür.

Şunlara uygulanır

Explicit(Half to Int64)

Kaynak:
Half.cs
Kaynak:
Half.cs
Kaynak:
Half.cs

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir Int64 değerine dönüştürür.

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

Parametreler

value
Half

Dönüştürülecek değer.

Döndürülenler

value en yakın temsil edilebilir Int64 değerine dönüştürülür.

Şunlara uygulanır

Explicit(Half to IntPtr)

Kaynak:
Half.cs
Kaynak:
Half.cs
Kaynak:
Half.cs

Yarım duyarlıklı kayan nokta değerini açıkça en yakın temsil edilebilir IntPtr değerine dönüştürür.

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

Parametreler

value
Half

Dönüştürülecek değer.

Döndürülenler

IntPtr

nativeint

value en yakın temsil edilebilir IntPtr değerine dönüştürülür.

Şunlara uygulanır

Explicit(Half to Double)

Kaynak:
Half.cs
Kaynak:
Half.cs
Kaynak:
Half.cs

Bir değeri değerine dönüştürmek Half için açık bir Doubleişleç.

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

Parametreler

value
Half

olarak dönüştürülecek Doubleyarım duyarlıklı kayan nokta değeri.

Döndürülenler

Double Belirtilen yarı duyarlıklı kayan noktanın valuegösterimi.

Şunlara uygulanır