IBinaryInteger<TSelf>.TryReadBigEndian 方法

定义

尝试从范围(采用大端格式)读取两个的补数,并将其转换为当前类型的实例。

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>

应从中读取两个补数的跨度。

isUnsigned
Boolean

true 如果 source 表示无符号二的补数,则为表示无符号二的补数;否则, false 表示有符号的二进制数。

value
TSelf

返回时,包含从 source 中读取的值或 default 无法读取值。

返回

如果已成功从中读取 值,则为

适用于