語言

IBinaryInteger<TSelf>.ReadBigEndian 方法

定義

多載

名稱 Description
ReadBigEndian(Byte[], Boolean)

從給定陣列中讀取 2 補數,以大端序格式,並將其轉換為目前型態的實例。

ReadBigEndian(ReadOnlySpan<Byte>, Boolean)

讀取給定張幅中二補數(大端序格式),並將其轉換為當前類型的實例。

ReadBigEndian(Byte[], Int32, Boolean)

從給定陣列中讀取 2 補數,以大端序格式,並將其轉換為目前型態的實例。

ReadBigEndian(Byte[], Boolean)

來源:
IBinaryInteger.cs
來源:
IBinaryInteger.cs
來源:
IBinaryInteger.cs
來源:
IBinaryInteger.cs
來源:
IBinaryInteger.cs

從給定陣列中讀取 2 補數,以大端序格式,並將其轉換為目前型態的實例。

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

參數

source
Byte[]

應從中讀取二補數的陣列。

isUnsigned
Boolean

true 若 source 代表無符號二的補數;否則表示 false 代表有符號二的補數。

傳回

TSelf

該值從 讀出。source

例外狀況

source 無法由 表示 TSelf

適用於

ReadBigEndian(ReadOnlySpan<Byte>, Boolean)

來源:
IBinaryInteger.cs
來源:
IBinaryInteger.cs
來源:
IBinaryInteger.cs
來源:
IBinaryInteger.cs
來源:
IBinaryInteger.cs

讀取給定張幅中二補數(大端序格式),並將其轉換為當前類型的實例。

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

參數

source
ReadOnlySpan<Byte>

應從中讀取二補數的陣列。

isUnsigned
Boolean

true 若 source 代表無符號二的補數;否則表示 false 代表有符號二的補數。

傳回

TSelf

該值從 讀出。source

例外狀況

source 無法由 表示 TSelf

適用於

ReadBigEndian(Byte[], Int32, Boolean)

來源:
IBinaryInteger.cs
來源:
IBinaryInteger.cs
來源:
IBinaryInteger.cs
來源:
IBinaryInteger.cs
來源:
IBinaryInteger.cs

從給定陣列中讀取 2 補數,以大端序格式,並將其轉換為目前型態的實例。

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

參數

source
Byte[]

應從中讀取二補數的陣列。

startIndex
Int32

應讀取該值的起始索引。

isUnsigned
Boolean

true 若 source 代表無符號二的補數;否則表示 false 代表有符號二的補數。

傳回

TSelf

從 開始startIndex的值讀出source。

例外狀況

source 無法由 表示 TSelf

適用於