Поделиться через


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.

value имеет значение null.

startIndex меньше нуля или больше, чем длина value минус 1.

Применяется к