Udostępnij za pośrednictwem


IBinaryInteger<TSelf>.ReadLittleEndian Metoda

Definicja

Przeciążenia

ReadLittleEndian(Byte[], Boolean)

Odczytuje liczbę uzupełniającą z danej tablicy w formacie mało endińskim i konwertuje ją na wystąpienie bieżącego typu.

ReadLittleEndian(ReadOnlySpan<Byte>, Boolean)

Odczytuje liczbę uzupełniającą dwóch z danego zakresu w formacie mało endińskim i konwertuje ją na wystąpienie bieżącego typu.

ReadLittleEndian(Byte[], Int32, Boolean)

Odczytuje liczbę uzupełniającą z danej tablicy w formacie mało endińskim i konwertuje ją na wystąpienie bieżącego typu.

ReadLittleEndian(Byte[], Boolean)

Źródło:
IBinaryInteger.cs
Źródło:
IBinaryInteger.cs
Źródło:
IBinaryInteger.cs

Odczytuje liczbę uzupełniającą z danej tablicy w formacie mało endińskim i konwertuje ją na wystąpienie bieżącego typu.

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

Parametry

source
Byte[]

Tablica, z której powinna być odczytywana liczba uzupełnień tych dwóch.

isUnsigned
Boolean

true jeśli source reprezentuje niepodpisany numer uzupełniający dwóch; w przeciwnym razie, aby wskazać, false że reprezentuje cyfrę uzupełniającą podpisanych dwóch.

Zwraca

TSelf

Wartość odczytana z sourceelementu .

Wyjątki

source nie jest reprezentowane przez TSelf

Dotyczy

ReadLittleEndian(ReadOnlySpan<Byte>, Boolean)

Źródło:
IBinaryInteger.cs
Źródło:
IBinaryInteger.cs
Źródło:
IBinaryInteger.cs

Odczytuje liczbę uzupełniającą dwóch z danego zakresu w formacie mało endińskim i konwertuje ją na wystąpienie bieżącego typu.

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

Parametry

source
ReadOnlySpan<Byte>

Tablica, z której powinna być odczytywana liczba uzupełnień tych dwóch.

isUnsigned
Boolean

true jeśli source reprezentuje niepodpisany numer uzupełniający dwóch; w przeciwnym razie, aby wskazać, false że reprezentuje cyfrę uzupełniającą podpisanych dwóch.

Zwraca

TSelf

Wartość odczytana z sourceelementu .

Wyjątki

source nie jest reprezentowane przez TSelf

Dotyczy

ReadLittleEndian(Byte[], Int32, Boolean)

Źródło:
IBinaryInteger.cs
Źródło:
IBinaryInteger.cs
Źródło:
IBinaryInteger.cs

Odczytuje liczbę uzupełniającą z danej tablicy w formacie mało endińskim i konwertuje ją na wystąpienie bieżącego typu.

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

Parametry

source
Byte[]

Tablica, z której powinna być odczytywana liczba uzupełnień tych dwóch.

startIndex
Int32

Początkowy indeks, z którego powinna być odczytywana wartość.

isUnsigned
Boolean

true jeśli source reprezentuje niepodpisany numer uzupełniający dwóch; w przeciwnym razie, aby wskazać, false że reprezentuje cyfrę uzupełniającą podpisanych dwóch.

Zwraca

TSelf

Wartość odczytywana od source początku na startIndex.

Wyjątki

source nie jest reprezentowane przez TSelf

Dotyczy