信息
您所需的主题如下所示。但此主题未包含在此库中。

StringReader.Read 方法 (Char[], Int32, Int32)

2013/12/13

读取输入字符串中的字符块,并将字符位置向前移动 count

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

public override int Read(
	char[] buffer,
	int index,
	int count
)

参数

buffer
类型: System.Char []
此方法返回时,包含指定的字符数组,该数组的 index 和 (index + count - 1) 之间的值由从当前源中读取的字符替换。
index
类型: System.Int32
缓存区中的起始索引。
count
类型: System.Int32
要读取的字符数。

返回值

类型: System.Int32
读入缓冲区的总字符数。如果很多字符当前不可用的话,或许小于请求的字符数,或者如果达到基础字符串末尾将为零 (0)。

异常条件
ArgumentNullException

buffernull

ArgumentException

缓冲区长度减去 index 小于 count

ArgumentOutOfRangeException

indexcount 为负。

ObjectDisposedException

当前读取器已关闭。

此方法重写 TextReader.Read

该方法将多达 count 个字符从 StringReader 读取到 buffer 字符数组(从 index 位置开始)。返回读取的实际字符数,或者如果已到达字符串的结尾并且未读取任何字符,则为零。

Windows Phone OS

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

Windows Phone

显示: