BitConverter.ToHalf 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
ToHalf(ReadOnlySpan<Byte>) |
將唯讀位元組範圍轉換成半精確度浮點值。 |
ToHalf(Byte[], Int32) |
傳回從位元組陣列中指定位置的兩個字節轉換的半精確度浮點數。 |
ToHalf(ReadOnlySpan<Byte>)
將唯讀位元組範圍轉換成半精確度浮點值。
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)
傳回從位元組陣列中指定位置的兩個字節轉換的半精確度浮點數。
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。
value
為 null
。
startIndex
小於零或大於 value
的長度減去 1。