IBinaryInteger<TSelf>.ReadBigEndian Metod

Definition

Överlagringar

Name Description
ReadBigEndian(Byte[], Boolean)

Läser en tvåas komplementnummer från en viss matris, i stor endianskt format, och konverterar det till en instans av den aktuella typen.

ReadBigEndian(ReadOnlySpan<Byte>, Boolean)

Läser en tvåas komplementnummer från ett givet intervall, i stor endianskt format, och konverterar det till en instans av den aktuella typen.

ReadBigEndian(Byte[], Int32, Boolean)

Läser en tvåas komplementnummer från en viss matris, i stor endianskt format, och konverterar det till en instans av den aktuella typen.

ReadBigEndian(Byte[], Boolean)

Källa:
IBinaryInteger.cs
Källa:
IBinaryInteger.cs
Källa:
IBinaryInteger.cs
Källa:
IBinaryInteger.cs
Källa:
IBinaryInteger.cs

Läser en tvåas komplementnummer från en viss matris, i stor endianskt format, och konverterar det till en instans av den aktuella typen.

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

Parametrar

source
Byte[]

Matrisen som de tvås komplementnummer ska läsas från.

isUnsigned
Boolean

true om source representerar ett osignerat tvås komplementnummer, annars false för att indikera att det representerar en signerad tvås komplementnummer.

Returer

TSelf

Värdet lästes från source.

Undantag

source inte kan representeras av TSelf

Gäller för

ReadBigEndian(ReadOnlySpan<Byte>, Boolean)

Källa:
IBinaryInteger.cs
Källa:
IBinaryInteger.cs
Källa:
IBinaryInteger.cs
Källa:
IBinaryInteger.cs
Källa:
IBinaryInteger.cs

Läser en tvåas komplementnummer från ett givet intervall, i stor endianskt format, och konverterar det till en instans av den aktuella typen.

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

Parametrar

source
ReadOnlySpan<Byte>

Matrisen som de tvås komplementnummer ska läsas från.

isUnsigned
Boolean

true om source representerar ett osignerat tvås komplementnummer, annars false för att indikera att det representerar en signerad tvås komplementnummer.

Returer

TSelf

Värdet lästes från source.

Undantag

source inte kan representeras av TSelf

Gäller för

ReadBigEndian(Byte[], Int32, Boolean)

Källa:
IBinaryInteger.cs
Källa:
IBinaryInteger.cs
Källa:
IBinaryInteger.cs
Källa:
IBinaryInteger.cs
Källa:
IBinaryInteger.cs

Läser en tvåas komplementnummer från en viss matris, i stor endianskt format, och konverterar det till en instans av den aktuella typen.

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

Parametrar

source
Byte[]

Matrisen som de tvås komplementnummer ska läsas från.

startIndex
Int32

Det startindex som värdet ska läsas från.

isUnsigned
Boolean

true om source representerar ett osignerat tvås komplementnummer, annars false för att indikera att det representerar en signerad tvås komplementnummer.

Returer

TSelf

Värdet lästes från source och med startIndex.

Undantag

source inte kan representeras av TSelf

Gäller för