此页面有用吗?
您对此内容的反馈非常重要。 请告诉我们您的想法。
更多反馈?
1500 个剩余字符
MSDN Library
信息
您所需的主题如下所示。但此主题未包含在此库中。

BinaryReader.Read 方法 (Byte[], Int32, Int32)

2013/12/13

index 作为字节数组中的起始点,从流中读取 count 个字节。

Namespace:  System.IO
程序集:  mscorlib(位于 mscorlib.dll 中)

public virtual int Read(
	byte[] buffer,
	int index,
	int count
)

参数

buffer
类型: System.Byte []
要读入数据的缓冲区。
index
类型: System.Int32
缓冲区中的起始点,在该处开始读入缓冲区。
count
类型: System.Int32
要读取的字符数。

返回值

类型: System.Int32
读入 buffer 的字符数。如果可用的字节没有请求的那么多,此数可能小于所请求的字节数;如果到达了流的末尾,此数可能为零。

异常条件
ArgumentException

缓冲区长度减去 index 小于 count

- 或 -

要读取的解码字符数大于 count。如果 Unicode 解码器返回回退字符或代理项对,则可能发生此情况。

ArgumentNullException

buffernull

ArgumentOutOfRangeException

indexcount 为负。

ObjectDisposedException

流已关闭。

IOException

发生 I/O 错误。

BinaryReader 在读取操作失败后不会还原文件位置。

Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示:
© 2015 Microsoft