Bagikan melalui


BitConverter.ToHalf Metode

Definisi

Overload

ToHalf(ReadOnlySpan<Byte>)

Mengonversi rentang byte baca-saja menjadi nilai floating-point setengah presisi.

ToHalf(Byte[], Int32)

Mengembalikan angka titik float setengah presisi yang dikonversi dari dua byte pada posisi tertentu dalam array byte.

ToHalf(ReadOnlySpan<Byte>)

Sumber:
BitConverter.cs
Sumber:
BitConverter.cs
Sumber:
BitConverter.cs

Mengonversi rentang byte baca-saja menjadi nilai floating-point setengah presisi.

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

Parameter

value
ReadOnlySpan<Byte>

Rentang baca-saja yang berisi byte yang akan dikonversi.

Mengembalikan

Nilai floating-point setengah presisi yang mewakili byte yang dikonversi.

Pengecualian

Panjangnya value kurang dari 2.

Berlaku untuk

ToHalf(Byte[], Int32)

Sumber:
BitConverter.cs
Sumber:
BitConverter.cs
Sumber:
BitConverter.cs

Mengembalikan angka titik float setengah presisi yang dikonversi dari dua byte pada posisi tertentu dalam array 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

Parameter

value
Byte[]

Array byte yang mencakup dua byte untuk dikonversi.

startIndex
Int32

Posisi awal dalam value.

Mengembalikan

Angka titik float setengah presisi yang dibentuk oleh dua byte dimulai pada startIndex.

Pengecualian

startIndex sama dengan panjang value minus 1.

valueadalah null.

startIndex kurang dari nol atau lebih besar dari panjang value minus 1.

Berlaku untuk