Condividi tramite


BitConverter.ToHalf Metodo

Definizione

Overload

ToHalf(ReadOnlySpan<Byte>)

Converte un intervallo di byte di sola lettura in un valore a virgola mobile e precisione metà.

ToHalf(Byte[], Int32)

Restituisce un numero a virgola mobile a metà precisione convertito da due byte in una posizione specificata in una matrice di byte.

ToHalf(ReadOnlySpan<Byte>)

Origine:
BitConverter.cs
Origine:
BitConverter.cs
Origine:
BitConverter.cs

Converte un intervallo di byte di sola lettura in un valore a virgola mobile e precisione metà.

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

Parametri

value
ReadOnlySpan<Byte>

Intervallo di sola lettura contenente i byte da convertire.

Restituisce

Valore a virgola mobile a metà precisione che rappresenta i byte convertiti.

Eccezioni

La lunghezza di value è minore di 2.

Si applica a

ToHalf(Byte[], Int32)

Origine:
BitConverter.cs
Origine:
BitConverter.cs
Origine:
BitConverter.cs

Restituisce un numero a virgola mobile a metà precisione convertito da due byte in una posizione specificata in una matrice di byte.

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

Parametri

value
Byte[]

Matrice di byte che include i due byte da convertire.

startIndex
Int32

Posizione iniziale all'interno di value.

Restituisce

Numero a virgola mobile a metà precisione formato da due byte a partire da startIndex.

Eccezioni

startIndex è uguale alla lunghezza di value meno 1.

value è null.

startIndexè minore di zero o maggiore della lunghezza di value meno 1.

Si applica a