Condividi tramite


IBinaryInteger<TSelf>.ReadBigEndian Metodo

Definizione

Overload

ReadBigEndian(Byte[], Boolean)

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

ReadBigEndian(ReadOnlySpan<Byte>, Boolean)

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

ReadBigEndian(Byte[], Int32, Boolean)

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

ReadBigEndian(Byte[], Boolean)

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

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

public:
 static override TSelf ReadBigEndian(cli::array <System::Byte> ^ source, bool isUnsigned);
public static virtual TSelf ReadBigEndian (byte[] source, bool isUnsigned);
static member ReadBigEndian : byte[] * bool -> 'Self
Public Shared Overrides Function ReadBigEndian (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

ReadBigEndian(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 big-endian e lo converte in un'istanza del tipo corrente.

public:
 static override TSelf ReadBigEndian(ReadOnlySpan<System::Byte> source, bool isUnsigned);
public static virtual TSelf ReadBigEndian (ReadOnlySpan<byte> source, bool isUnsigned);
static member ReadBigEndian : ReadOnlySpan<byte> * bool -> 'Self
Public Shared Overrides Function ReadBigEndian (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

ReadBigEndian(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 big-endian e lo converte in un'istanza del tipo corrente.

public:
 static override TSelf ReadBigEndian(cli::array <System::Byte> ^ source, int startIndex, bool isUnsigned);
public static virtual TSelf ReadBigEndian (byte[] source, int startIndex, bool isUnsigned);
static member ReadBigEndian : byte[] * int * bool -> 'Self
Public Shared Overrides Function ReadBigEndian (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