基于所指定的流和特定的字符编码,初始化 BinaryReader 类的新实例。
输入流。
要使用的字符编码。
基于所指定的流和特定的字符编码,初始化 BinaryReader 类的新实例。
输入流。
要使用的字符编码。
是否使用大端字节序。
获取一个值,该值指示当前流是否使用大端字节序。
如果流使用大端字节序,则为 true;否则为 false。
设置一个值,该值指示当前流是否使用大端字节序。
如果流使用大端字节序,则为 true;否则为 false。
释放此读取器使用的所有资源。
关闭当前阅读器及基础流。
返回下一个可用的字符,并且不提升字节或字符的位置。
下一个可用的字符,或者,如果没有可用字符或者流不支持查找时为 -1。
读取指针区域。
指针地址。
回调函数。
回调函数的返回值。
从基础流中读取字符,并根据所使用的 Encoding 和从流中读取的特定字符,提升流的当前位置。
输入流中的下一个字符,如果当前无可用字符则为 -1。
从字节数组中的指定点开始,从流中读取指定的字节数。
将数据读入的缓冲区。
缓冲区中的起始点,在该处开始读入缓冲区。
要读取的字节数。
读入 buffer 的字节数。 如果可用的字节没有请求的那么多,此数可能小于所请求的字节数;如果到达了流的末尾,此数可能为零。
从字符数组中的指定点开始,从流中读取指定的字符数。
将数据读入的缓冲区。
缓冲区中的起始点,在该处开始读入缓冲区。
要读取的字符数。
读入缓冲区的总字符数。 如果当前可用的字节没有请求的那么多,此数可能小于所请求的字符数;如果到达了流的末尾,此数可能为零。
以压缩格式读入 32 位整数。
压缩格式的 32 位整数。
从当前流中读取 Boolean 值,并使该流的当前位置提升 1 个字节。
如果字节为非零,则为 true,否则为 false。
从当前流中读取下一个字节,并使流的当前位置提升 1 个字节。
从当前流中读取的下一个字节。
从当前流中读取指定的字节数以写入字节数组中,并将当前位置前移相应的字节数。
要读取的字节数。 此值必须为 0 或非负数字,否则将出现异常。
包含从基础流中读取的数据的字节数组。 如果到达了流的末尾,则该字节数组可能小于所请求的字节数。
从当前流中读取下一个字符,并根据所使用的 Encoding 和从流中读取的特定字符,提升流的当前位置。
从当前流中读取的字符。
从当前流中读取指定的字符数,并以字符数组的形式返回数据,然后根据所使用的 Encoding 和从流中读取的特定字符,将当前位置前移。
要读取的字符数。
包含从基础流中读取的数据的字符数组。 如果到达了流的末尾,则该字符数组可能小于所请求的字符数。
从当前流中读取 8 字节浮点值,并使流的当前位置提升 8 个字节。
从当前流中读取的 8 字节浮点值。
从当前流中读取具有 16 位整数和 16 位小数的定点数。
从当前流中读取的具有 16 位整数和 16 位小数的定点数。
从当前流中读取 2 字节有符号整数,并使流的当前位置提升 2 个字节。
从当前流中读取的 2 字节有符号整数。
从当前流中读取 4 字节有符号整数,并使流的当前位置提升 4 个字节。
从当前流中读取的 4 字节有符号整数。
从当前流中读取 8 字节有符号整数,并使流的当前位置提升 8 个字节。
从当前流中读取的 8 字节有符号整数。
从当前流中读取具有 15 位整数和 16 位小数的定点数。
从当前流中读取的具有 15 位整数和 16 位小数的定点数。
从此流中读取 1 个有符号字节,并使流的当前位置提升 1 个字节。
从当前流中读取的一个有符号字节。
从当前流中读取 4 字节浮点值,并使流的当前位置提升 4 个字节。
从当前流中读取的 4 字节浮点值。
从当前流中读取一个字符串。 字符串有长度前缀,一次 7 位地被编码为整数。
正被读取的字符串。
从当前流中读取一个字符串。 无前缀,字符长度根据参数指定。
要读取的字符数。
正被读取的字符串。
从当前流中读取 2 字节无符号整数,并将流的位置提升 2 个字节。
从该流中读取的 2 字节无符号整数。
从当前流中读取 4 字节无符号整数并使流的当前位置提升 4 个字节。
从该流中读取的 4 字节无符号整数。
从当前流中读取 8 字节无符号整数并使流的当前位置提升 8 个字节。
从该流中读取的 8 字节无符号整数。
用特定的编码将基元数据类型读作二进制值。