IBinaryInteger<TSelf>.ReadBigEndian Metoda

Definice

Přetížení

ReadBigEndian(Byte[], Boolean)

Přečte číslo doplňku dvojky z daného pole ve formátu big-endian a převede ho na instanci aktuálního typu.

ReadBigEndian(ReadOnlySpan<Byte>, Boolean)

Přečte číslo doplňku dvojky z daného rozsahu ve formátu big-endian a převede ho na instanci aktuálního typu.

ReadBigEndian(Byte[], Int32, Boolean)

Přečte číslo doplňku dvojky z daného pole ve formátu big-endian a převede ho na instanci aktuálního typu.

ReadBigEndian(Byte[], Boolean)

Zdroj:
IBinaryInteger.cs
Zdroj:
IBinaryInteger.cs
Zdroj:
IBinaryInteger.cs

Přečte číslo doplňku dvojky z daného pole ve formátu big-endian a převede ho na instanci aktuálního typu.

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

Parametry

source
Byte[]

Pole, ze kterého by se mělo přečíst číslo doplňku dvou.

isUnsigned
Boolean

true pokud source představuje číslo doplňku dvojky bez znaménka; false v opačném případě představuje číslo doplňku znaménka dvou.

Návraty

TSelf

Hodnota přečtená z source.

Výjimky

source není možné reprezentovat pomocí TSelf

Platí pro

ReadBigEndian(ReadOnlySpan<Byte>, Boolean)

Zdroj:
IBinaryInteger.cs
Zdroj:
IBinaryInteger.cs
Zdroj:
IBinaryInteger.cs

Přečte číslo doplňku dvojky z daného rozsahu ve formátu big-endian a převede ho na instanci aktuálního typu.

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

Parametry

source
ReadOnlySpan<Byte>

Pole, ze kterého by se mělo přečíst číslo doplňku dvou.

isUnsigned
Boolean

true pokud source představuje číslo doplňku dvojky bez znaménka; false v opačném případě představuje číslo doplňku znaménka dvou.

Návraty

TSelf

Hodnota přečtená z source.

Výjimky

source není možné reprezentovat pomocí TSelf

Platí pro

ReadBigEndian(Byte[], Int32, Boolean)

Zdroj:
IBinaryInteger.cs
Zdroj:
IBinaryInteger.cs
Zdroj:
IBinaryInteger.cs

Přečte číslo doplňku dvojky z daného pole ve formátu big-endian a převede ho na instanci aktuálního typu.

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

Parametry

source
Byte[]

Pole, ze kterého by se mělo přečíst číslo doplňku dvou.

startIndex
Int32

Počáteční index, ze kterého má být hodnota přečtená.

isUnsigned
Boolean

true pokud source představuje číslo doplňku dvojky bez znaménka; false v opačném případě představuje číslo doplňku znaménka dvou.

Návraty

TSelf

Hodnota načítá od source začátku na startIndex.

Výjimky

source není možné reprezentovat pomocí TSelf

Platí pro