BitConverter.ToHalf 方法

定義

多載

ToHalf(ReadOnlySpan<Byte>)

將唯讀位元組範圍轉換成半精確度浮點值。

ToHalf(Byte[], Int32)

傳回從位元組陣列中指定位置的兩個字節轉換的半精確度浮點數。

ToHalf(ReadOnlySpan<Byte>)

來源:
BitConverter.cs
來源:
BitConverter.cs
來源:
BitConverter.cs

將唯讀位元組範圍轉換成半精確度浮點值。

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

參數

value
ReadOnlySpan<Byte>

包含要轉換之位元組的唯讀範圍。

傳回

代表已轉換位元組的半精確度浮點值。

例外狀況

value 的長度小於 2。

適用於

ToHalf(Byte[], Int32)

來源:
BitConverter.cs
來源:
BitConverter.cs
來源:
BitConverter.cs

傳回從位元組陣列中指定位置的兩個字節轉換的半精確度浮點數。

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

參數

value
Byte[]

位元組陣列,其中包含要轉換的兩個字節。

startIndex
Int32

開始位置在 value 內。

傳回

由兩個字節組成的半精確度浮點數,從 開始 startIndex

例外狀況

startIndex 等於 value 的長度減去 1。

valuenull

startIndex 小於零或大於 value 的長度減去 1。

適用於