TextSnapshotToTextReader.ReadBlock(Char[], Int32, Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
count从当前流中读取最多个字符,并从索引开始将该数据写入缓冲区。
public:
override int ReadBlock(cli::array <char> ^ buffer, int index, int count);
public:
override int ReadBlock(Platform::Array <char16> ^ buffer, int index, int count);
override int ReadBlock(std::Array <char> const & buffer, int index, int count);
public override int ReadBlock (char[] buffer, int index, int count);
override this.ReadBlock : char[] * int * int -> int
Public Overrides Function ReadBlock (buffer As Char(), index As Integer, count As Integer) As Integer
参数
- buffer
- Char[]
此方法返回时,包含来自当前源的指定字符数组。
- index
- Int32
缓冲区中开始写入的位置。
- count
- Int32
最多读取的字符数。
返回
已读取的字符数。 该数字将小于或等于 count ,具体取决于流中是否有可用的数据。 如果调用此方法时没有留下更多的字符供读取,则此方法返回零。
例外
index 或 count 为负,或者缓冲区长度减去索引小于 count 。
buffer 为 null。
读取器已关闭。