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


BitConverter.ToInt128 Метод

Определение

Перегрузки

ToInt128(ReadOnlySpan<Byte>)

Преобразует диапазон байтов только для чтения в 128-разрядное целое число со знаком.

ToInt128(Byte[], Int32)

Возвращает 128-разрядное целое число со знаком, преобразованное из шестнадцати байтов в указанной позиции в массиве байтов.

ToInt128(ReadOnlySpan<Byte>)

Исходный код:
BitConverter.cs

Преобразует диапазон байтов только для чтения в 128-разрядное целое число со знаком.

public:
 static Int128 ToInt128(ReadOnlySpan<System::Byte> value);
public static Int128 ToInt128 (ReadOnlySpan<byte> value);
static member ToInt128 : ReadOnlySpan<byte> -> Int128
Public Shared Function ToInt128 (value As ReadOnlySpan(Of Byte)) As Int128

Параметры

value
ReadOnlySpan<Byte>

Диапазон только для чтения, содержащий байты для преобразования.

Возвращаемое значение

128-разрядное целое число со знаком, представляющее преобразованные байты.

Исключения

Длина value меньше 16.

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

ToInt128(Byte[], Int32)

Исходный код:
BitConverter.cs

Возвращает 128-разрядное целое число со знаком, преобразованное из шестнадцати байтов в указанной позиции в массиве байтов.

public:
 static Int128 ToInt128(cli::array <System::Byte> ^ value, int startIndex);
public static Int128 ToInt128 (byte[] value, int startIndex);
static member ToInt128 : byte[] * int -> Int128
Public Shared Function ToInt128 (value As Byte(), startIndex As Integer) As Int128

Параметры

value
Byte[]

Массив байтов.

startIndex
Int32

Начальная позиция в value.

Возвращаемое значение

128-разрядное целое число со знаком, сформированное шестнадцать байтами, начиная с startIndex.

Исключения

startIndex больше или равно длине value минус 15 и меньше или равно длине value минус 1.

value null.

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

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