次の方法で共有


IBinaryInteger<TSelf>.TryReadBigEndian メソッド

定義

スパンからビッグ エンディアン形式で 2 の補数を読み取り、それを現在の型のインスタンスに変換しようとします。

public:
 static bool TryReadBigEndian(ReadOnlySpan<System::Byte> source, bool isUnsigned, [Runtime::InteropServices::Out] TSelf % value);
public static abstract bool TryReadBigEndian (ReadOnlySpan<byte> source, bool isUnsigned, out TSelf value);
static member TryReadBigEndian : ReadOnlySpan<byte> * bool * 'Self -> bool
Public Shared Function TryReadBigEndian (source As ReadOnlySpan(Of Byte), isUnsigned As Boolean, ByRef value As TSelf) As Boolean

パラメーター

source
ReadOnlySpan<Byte>

2 つの補数の読み取り元のスパン。

isUnsigned
Boolean

true が符号なし 2 の補数を表す場合 source は 。それ以外の場合は、 false 符号付き 2 の補数を表します。

value
TSelf

戻り値には、 から source 読み取られた値、または default 値を読み取ることができなかった場合に格納されます。

戻り値

true 値が から source正常に読み取られた場合は 。それ以外の場合 falseは 。

適用対象