Partilhar via


BitConverter.ToHalf Método

Definição

Sobrecargas

ToHalf(ReadOnlySpan<Byte>)

Converte um intervalo de bytes somente leitura em um valor de ponto flutuante de meia precisão.

ToHalf(Byte[], Int32)

Retorna um número de ponto flutuante de meia precisão convertido de dois bytes em uma posição especificada em uma matriz de bytes.

ToHalf(ReadOnlySpan<Byte>)

Origem:
BitConverter.cs
Origem:
BitConverter.cs
Origem:
BitConverter.cs

Converte um intervalo de bytes somente leitura em um valor de ponto flutuante de meia precisão.

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

Parâmetros

value
ReadOnlySpan<Byte>

Um intervalo somente leitura que contém os bytes a serem convertidos.

Retornos

Um valor de ponto flutuante de meia precisão que representa os bytes convertidos.

Exceções

O tamanho de value é menor que 2.

Aplica-se a

ToHalf(Byte[], Int32)

Origem:
BitConverter.cs
Origem:
BitConverter.cs
Origem:
BitConverter.cs

Retorna um número de ponto flutuante de meia precisão convertido de dois bytes em uma posição especificada em uma matriz de bytes.

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

Parâmetros

value
Byte[]

Uma matriz de bytes que inclui os dois bytes a serem convertidos.

startIndex
Int32

A posição inicial dentro de value.

Retornos

Um número de ponto flutuante de meia precisão formado por dois bytes começando em startIndex.

Exceções

startIndex é igual ao comprimento de value menos 1.

value é null.

startIndex é menor que zero ou maior que o tamanho de value menos 1.

Aplica-se a