基于所指定的流和特定的字符编码,初始化 BinaryWriter 类的新实例。
输出流。
要使用的字符编码。
基于所指定的流和特定的字符编码,初始化 BinaryWriter 类的新实例。
输出流。
要使用的字符编码。
是否使用大端字节序。
获取一个值,该值指示当前流是否使用大端字节序。
如果流使用大端字节序,则为 true;否则为 false。
设置一个值,该值指示当前流是否使用大端字节序。
如果流使用大端字节序,则为 true;否则为 false。
静态
null释放此写入器使用的所有资源。
关闭当前的 BinaryWriter 和基础流。
清理当前编写器的所有缓冲区,使所有缓冲数据写入基础设备。
设置当前流中的位置。
相对于 origin 的字节偏移量。
SeekOrigin 的一个字段,指示获取新位置所依据的参考点。
包含当前流的位置。
以压缩格式写入 32 位整数。
要写入的 32 位整数。
将单字节 Boolean 值写入当前流,其中 0 表示 false,1 表示 true。
要写入的 Boolean 值。
将一个无符号字节写入当前流,并将流的位置提升 1 个字节。
要写入的无符号字节。
将字节数组写入基础流。
包含要写入的数据的字节数组。
将字节数组区域写入当前流。
包含要写入的数据的字节数组。
要从 buffer 中读取且要写入流的第一个字节的索引。
要从 buffer 中读取且要写入流的字节数。
将 Unicode 字符写入当前流,并根据所使用的 Encoding 和向流中写入的特定字符,提升流的当前位置。
要写入的非代理项 Unicode 字符。
将字符数组写入当前流,并根据所使用的 Encoding 和向流中写入的特定字符,提升流的当前位置。
包含要写入的数据的字符数组。
将字符数组部分写入当前流,并根据所使用的 Encoding(可能还根据向流中写入的特定字符),提升流的当前位置。
包含要写入的数据的字符数组。
要从 chars 中读取且要写入流的第一个字符的索引。
要从 chars 中读取且要写入流的字符数。
将 8 字节浮点值写入当前流,并将流的位置提升 8 个字节。
要写入的 8 字节浮点值。
将 2 字节带符号整数写入当前流,并将流的位置提升 2 个字节。
要写入的 2 字节带符号整数。
将 4 字节带符号整数写入当前流,并将流的位置提升 4 个字节。
要写入的 4 字节带符号整数。
将 8 字节带符号整数写入当前流,并将流的位置提升 8 个字节。
要写入的 8 字节带符号整数。
将 8 字节带符号整数写入当前流,并将流的位置提升 8 个字节。
要写入的 8 字节带符号整数。
将 4 字节浮点值写入当前流,并将流的位置提升 4 个字节。
要写入的 4 字节浮点值。
将有长度前缀的字符串按 BinaryWriter 的当前编码写入此流,并根据所使用的编码和写入流的特定字符,提升流的当前位置。
要写入的值。
将 2 字节无符号整数写入当前流,并将流的位置提升 2 个字节。
要写入的 2 字节无符号整数。
将 4 字节无符号整数写入当前流,并将流的位置提升 4 个字节。
要写入的 4 字节无符号整数。
将 8 字节无符号整数写入当前流,并将流的位置提升 8 个字节。
要写入的 8 字节无符号整数。
将 8 字节无符号整数写入当前流,并将流的位置提升 8 个字节。
要写入的 8 字节无符号整数。
将二进制中的基元类型写入流并支持用特定的编码写入字符串。