IBinaryInteger<TSelf>.ReadBigEndian Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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
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
Hodnota načítá od source
začátku na startIndex
.
Výjimky
source
není možné reprezentovat pomocí TSelf