Read

Read(byte[])

读取字节以填充指定的字节缓冲区。

public override int Read(byte[] bytes)
范围类型描述
bytesByte[]要填充的字节。

返回值

读取的字节数。如果流中没有足够的字节,此值可能小于缓冲区中的字节数。

也可以看看


Read(byte[], int, int)

从当前流中读取字节序列,并将流中的位置前进读取的字节数。

public override int Read(byte[] buffer, int offset, int count)
范围类型描述
bufferByte[]一个字节数组。当此方法返回时,缓冲区包含指定的字节数组,其值介于offset和 (offset +count - 1) 替换为从当前源读取的字节。
offsetInt32从零开始的字节偏移量buffer开始存储从当前流中读取的数据。
countInt32从当前流中读取的最大字节数。

返回值

读入缓冲区的总字节数。如果当前没有那么多字节可用,这可以小于请求的字节数,或者如果已到达流的末尾,则为零 (0)。

也可以看看