IBinaryInteger<TSelf>.ReadLittleEndian Metodo

Definizione

Overload

ReadLittleEndian(Byte[], Boolean)

Legge un numero di complemento di due da una determinata matrice, in formato little-endian e lo converte in un'istanza del tipo corrente.

ReadLittleEndian(ReadOnlySpan<Byte>, Boolean)

Legge un numero di complemento di due da un determinato intervallo, in formato little-endian e lo converte in un'istanza del tipo corrente.

ReadLittleEndian(Byte[], Int32, Boolean)

Legge un numero di complemento di due da una determinata matrice, in formato little-endian e lo converte in un'istanza del tipo corrente.

ReadLittleEndian(Byte[], Boolean)

Origine:
IBinaryInteger.cs
Origine:
IBinaryInteger.cs
Origine:
IBinaryInteger.cs

Legge un numero di complemento di due da una determinata matrice, in formato little-endian e lo converte in un'istanza del tipo corrente.

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

Parametri

source
Byte[]

Matrice da cui deve essere letto il numero di complemento di due.

isUnsigned
Boolean

true se source rappresenta un numero di complemento di due senza segno; in caso contrario, false per indicare che rappresenta un numero di complemento firmato due.

Restituisce

TSelf

Valore letto da source.

Eccezioni

source non rappresentabile da TSelf

Si applica a

ReadLittleEndian(ReadOnlySpan<Byte>, Boolean)

Origine:
IBinaryInteger.cs
Origine:
IBinaryInteger.cs
Origine:
IBinaryInteger.cs

Legge un numero di complemento di due da un determinato intervallo, in formato little-endian e lo converte in un'istanza del tipo corrente.

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

Parametri

source
ReadOnlySpan<Byte>

Matrice da cui deve essere letto il numero di complemento di due.

isUnsigned
Boolean

true se source rappresenta un numero di complemento di due senza segno; in caso contrario, false per indicare che rappresenta un numero di complemento firmato due.

Restituisce

TSelf

Valore letto da source.

Eccezioni

source non rappresentabile da TSelf

Si applica a

ReadLittleEndian(Byte[], Int32, Boolean)

Origine:
IBinaryInteger.cs
Origine:
IBinaryInteger.cs
Origine:
IBinaryInteger.cs

Legge un numero di complemento di due da una determinata matrice, in formato little-endian e lo converte in un'istanza del tipo corrente.

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

Parametri

source
Byte[]

Matrice da cui deve essere letto il numero di complemento di due.

startIndex
Int32

Indice iniziale da cui deve essere letto il valore.

isUnsigned
Boolean

true se source rappresenta un numero di complemento di due senza segno; in caso contrario, false per indicare che rappresenta un numero di complemento firmato due.

Restituisce

TSelf

Valore letto da a partire da sourcestartIndex.

Eccezioni

source non rappresentabile da TSelf

Si applica a