BinaryReader.ReadExactly(Span<Byte>) 方法

定义

从当前流中读取字节,并在填充之前 buffer 推进流中的位置。

public:
 virtual void ReadExactly(Span<System::Byte> buffer);
public virtual void ReadExactly(Span<byte> buffer);
abstract member ReadExactly : Span<byte> -> unit
override this.ReadExactly : Span<byte> -> unit
Public Overridable Sub ReadExactly (buffer As Span(Of Byte))

参数

buffer
Span<Byte>

内存区域。 此方法返回时,此区域的内容将替换为从当前流中读取的字节。

例外

流已关闭。

出现 I/O 错误。

在填充 buffer流之前到达流的末尾。

注解

如果 buffer 为空,将完成此读取操作,而无需等待流中的可用数据。

适用于