IBinaryInteger<TSelf>.ReadBigEndian Método

Definición

Sobrecargas

ReadBigEndian(Byte[], Boolean)

Lee el número de complemento de dos de una matriz determinada, en formato big-endian, y lo convierte en una instancia del tipo actual.

ReadBigEndian(ReadOnlySpan<Byte>, Boolean)

Lee el número de complemento de dos de un intervalo determinado, en formato big-endian, y lo convierte en una instancia del tipo actual.

ReadBigEndian(Byte[], Int32, Boolean)

Lee el número de complemento de dos de una matriz determinada, en formato big-endian, y lo convierte en una instancia del tipo actual.

ReadBigEndian(Byte[], Boolean)

Source:
IBinaryInteger.cs
Source:
IBinaryInteger.cs
Source:
IBinaryInteger.cs

Lee el número de complemento de dos de una matriz determinada, en formato big-endian, y lo convierte en una instancia del tipo actual.

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[]

Matriz a partir de la cual se debe leer el número de complemento de los dos.

isUnsigned
Boolean

true si source representa un número de complemento de dos sin signo; de lo contrario, false para indicar que representa un número de complemento de dos signos.

Devoluciones

TSelf

Valor leído de source.

Excepciones

source no es representable por TSelf

Se aplica a

ReadBigEndian(ReadOnlySpan<Byte>, Boolean)

Source:
IBinaryInteger.cs
Source:
IBinaryInteger.cs
Source:
IBinaryInteger.cs

Lee el número de complemento de dos de un intervalo determinado, en formato big-endian, y lo convierte en una instancia del tipo actual.

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>

Matriz a partir de la cual se debe leer el número de complemento de los dos.

isUnsigned
Boolean

true si source representa un número de complemento de dos sin signo; de lo contrario, false para indicar que representa un número de complemento de dos signos.

Devoluciones

TSelf

Valor leído de source.

Excepciones

source no es representable por TSelf

Se aplica a

ReadBigEndian(Byte[], Int32, Boolean)

Source:
IBinaryInteger.cs
Source:
IBinaryInteger.cs
Source:
IBinaryInteger.cs

Lee el número de complemento de dos de una matriz determinada, en formato big-endian, y lo convierte en una instancia del tipo actual.

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[]

Matriz a partir de la cual se debe leer el número de complemento de los dos.

startIndex
Int32

Índice inicial desde el que se debe leer el valor.

isUnsigned
Boolean

true si source representa un número de complemento de dos sin signo; de lo contrario, false para indicar que representa un número de complemento de dos signos.

Devoluciones

TSelf

Valor leído desde a partir de sourcestartIndex.

Excepciones

source no es representable por TSelf

Se aplica a