Compartilhar via


IBinaryInteger<TSelf>.ReadBigEndian Método

Definição

Sobrecargas

ReadBigEndian(Byte[], Boolean)

Lê o número de complemento de um dois de uma determinada matriz, no formato big-endian, e o converte em uma instância do tipo atual.

ReadBigEndian(ReadOnlySpan<Byte>, Boolean)

Lê o número complementar de um dois de um determinado intervalo, no formato big-endian, e o converte em uma instância do tipo atual.

ReadBigEndian(Byte[], Int32, Boolean)

Lê o número de complemento de um dois de uma determinada matriz, no formato big-endian, e o converte em uma instância do tipo atual.

ReadBigEndian(Byte[], Boolean)

Origem:
IBinaryInteger.cs
Origem:
IBinaryInteger.cs
Origem:
IBinaryInteger.cs

Lê o número de complemento de um dois de uma determinada matriz, no formato big-endian, e o converte em uma instância do tipo atual.

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

Parâmetros

source
Byte[]

A matriz da qual o número complementar dos dois deve ser lido.

isUnsigned
Boolean

true se source representa um número de complemento de dois sem sinal; caso contrário, false para indicar que ele representa um número complemento de dois assinados.

Retornos

TSelf

O valor lido de source.

Exceções

source não é representável por TSelf

Aplica-se a

ReadBigEndian(ReadOnlySpan<Byte>, Boolean)

Origem:
IBinaryInteger.cs
Origem:
IBinaryInteger.cs
Origem:
IBinaryInteger.cs

Lê o número complementar de um dois de um determinado intervalo, no formato big-endian, e o converte em uma instância do tipo atual.

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

Parâmetros

source
ReadOnlySpan<Byte>

A matriz da qual o número complementar dos dois deve ser lido.

isUnsigned
Boolean

true se source representa um número de complemento de dois sem sinal; caso contrário, false para indicar que ele representa um número complemento de dois assinados.

Retornos

TSelf

O valor lido de source.

Exceções

source não é representável por TSelf

Aplica-se a

ReadBigEndian(Byte[], Int32, Boolean)

Origem:
IBinaryInteger.cs
Origem:
IBinaryInteger.cs
Origem:
IBinaryInteger.cs

Lê o número de complemento de um dois de uma determinada matriz, no formato big-endian, e o converte em uma instância do tipo atual.

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

Parâmetros

source
Byte[]

A matriz da qual o número complementar dos dois deve ser lido.

startIndex
Int32

O índice inicial do qual o valor deve ser lido.

isUnsigned
Boolean

true se source representa um número de complemento de dois sem sinal; caso contrário, false para indicar que ele representa um número complemento de dois assinados.

Retornos

TSelf

O valor lido a partir de a startIndexpartir de source .

Exceções

source não é representável por TSelf

Aplica-se a