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


IBinaryInteger<TSelf>.ReadLittleEndian Метод

Определение

Перегрузки

ReadLittleEndian(Byte[], Boolean)

Считывает номер дополнения двух из заданного массива в формате с малым байтом и преобразует его в экземпляр текущего типа.

ReadLittleEndian(ReadOnlySpan<Byte>, Boolean)

Считывает номер дополнения из заданного диапазона в формате с минимальным байтом и преобразует его в экземпляр текущего типа.

ReadLittleEndian(Byte[], Int32, Boolean)

Считывает номер дополнения двух из заданного массива в формате с малым байтом и преобразует его в экземпляр текущего типа.

ReadLittleEndian(Byte[], Boolean)

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

Считывает номер дополнения двух из заданного массива в формате с малым байтом и преобразует его в экземпляр текущего типа.

public:
 static override TSelf ReadLittleEndian(cli::array <System::Byte> ^ source, bool isUnsigned);
public static virtual TSelf ReadLittleEndian (byte[] source, bool isUnsigned);
static member ReadLittleEndian : byte[] * bool -> 'Self
Public Shared Overrides Function ReadLittleEndian (source As Byte(), isUnsigned As Boolean) As TSelf

Параметры

source
Byte[]

Массив, из которого следует считывать номер дополнения к двум.

isUnsigned
Boolean

true Значение , если source представляет номер дополнения неподписанных двух; в противном случае — значение , чтобы указать, false что он представляет номер дополнения к двум подписям.

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

TSelf

Значение, считываемое из source.

Исключения

source не представляется с помощью TSelf

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

ReadLittleEndian(ReadOnlySpan<Byte>, Boolean)

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

Считывает номер дополнения из заданного диапазона в формате с минимальным байтом и преобразует его в экземпляр текущего типа.

public:
 static override TSelf ReadLittleEndian(ReadOnlySpan<System::Byte> source, bool isUnsigned);
public static virtual TSelf ReadLittleEndian (ReadOnlySpan<byte> source, bool isUnsigned);
static member ReadLittleEndian : ReadOnlySpan<byte> * bool -> 'Self
Public Shared Overrides Function ReadLittleEndian (source As ReadOnlySpan(Of Byte), isUnsigned As Boolean) As TSelf

Параметры

source
ReadOnlySpan<Byte>

Массив, из которого следует считывать номер дополнения к двум.

isUnsigned
Boolean

true Значение , если source представляет номер дополнения неподписанных двух; в противном случае — значение , чтобы указать, false что он представляет номер дополнения к двум подписям.

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

TSelf

Значение, считываемое из source.

Исключения

source не представляется с помощью TSelf

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

ReadLittleEndian(Byte[], Int32, Boolean)

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

Считывает номер дополнения двух из заданного массива в формате с малым байтом и преобразует его в экземпляр текущего типа.

public:
 static override TSelf ReadLittleEndian(cli::array <System::Byte> ^ source, int startIndex, bool isUnsigned);
public static virtual TSelf ReadLittleEndian (byte[] source, int startIndex, bool isUnsigned);
static member ReadLittleEndian : byte[] * int * bool -> 'Self
Public Shared Overrides Function ReadLittleEndian (source As Byte(), startIndex As Integer, isUnsigned As Boolean) As TSelf

Параметры

source
Byte[]

Массив, из которого следует считывать номер дополнения к двум.

startIndex
Int32

Начальный индекс, из которого должно быть считано значение.

isUnsigned
Boolean

true Значение , если source представляет номер дополнения неподписанных двух; в противном случае — значение , чтобы указать, false что он представляет номер дополнения к двум подписям.

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

TSelf

Значение, считываемое из , начиная startIndexс source .

Исключения

source не представляется с помощью TSelf

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