Sdílet prostřednictvím


BitConverter.ToHalf Metoda

Definice

Přetížení

ToHalf(ReadOnlySpan<Byte>)

Převede rozsah bajtů jen pro čtení na hodnotu s plovoucí desetinou čárkou s poloviční přesností.

ToHalf(Byte[], Int32)

Vrátí číslo s plovoucí desetinou čárkou s poloviční přesností převedené ze dvou bajtů na zadané pozici v bajtovém poli.

ToHalf(ReadOnlySpan<Byte>)

Zdroj:
BitConverter.cs
Zdroj:
BitConverter.cs
Zdroj:
BitConverter.cs

Převede rozsah bajtů jen pro čtení na hodnotu s plovoucí desetinou čárkou s poloviční přesností.

public:
 static Half ToHalf(ReadOnlySpan<System::Byte> value);
public static Half ToHalf (ReadOnlySpan<byte> value);
static member ToHalf : ReadOnlySpan<byte> -> Half
Public Shared Function ToHalf (value As ReadOnlySpan(Of Byte)) As Half

Parametry

value
ReadOnlySpan<Byte>

Rozsah jen pro čtení obsahující bajty, které se mají převést.

Návraty

Hodnota s plovoucí desetinou čárkou s poloviční přesností, která představuje převedené bajty.

Výjimky

Délka je value menší než 2.

Platí pro

ToHalf(Byte[], Int32)

Zdroj:
BitConverter.cs
Zdroj:
BitConverter.cs
Zdroj:
BitConverter.cs

Vrátí číslo s plovoucí desetinou čárkou s poloviční přesností převedené ze dvou bajtů na zadané pozici v bajtovém poli.

public:
 static Half ToHalf(cli::array <System::Byte> ^ value, int startIndex);
public static Half ToHalf (byte[] value, int startIndex);
static member ToHalf : byte[] * int -> Half
Public Shared Function ToHalf (value As Byte(), startIndex As Integer) As Half

Parametry

value
Byte[]

Pole bajtů, které zahrnuje dva bajty, které chcete převést.

startIndex
Int32

Počáteční pozice v rámci value.

Návraty

Číslo s plovoucí desetinou čárkou s poloviční přesností tvořené dvěma bajty začínající na startIndex.

Výjimky

startIndex se rovná délce minus value 1.

value je null.

startIndex je menší než nula nebo větší než délka minus value 1.

Platí pro