其他分享
首页 > 其他分享> > BinaryWriter

BinaryWriter

作者:互联网

BinaryWriter类提供了简化向流写入基元数据类型的方法。 例如,可以使用Write方法将布尔值写入流作为一个字节值。 类包括支持不同的数据类型的写入方法。
当你创建的新实例BinaryWriter类,提供要写入的流和 (可选) 指定的编码类型和释放后是否将流保留为打开BinaryWriter对象。
构造函数
BinaryWriter() 初始化写入流的 BinaryWriter 类的新实例。
BinaryWriter(Stream) 基于所指定的流和特定的 UTF-8 编码,初始化 BinaryWriter 类的新实例。
BinaryWriter(Stream, Encoding) 基于所指定的流和特定的字符编码,初始化 BinaryWriter 类的新实例。
BinaryWriter(Stream, Encoding, Boolean) 基于所提供的流和特定的字符编码,初始化 BinaryWriter 类的新实例,有选择性的打开流。
方法
Close() 关闭当前的 BinaryWriter 和基础流。
Dispose() 释放 BinaryWriter 类的当前实例所使用的所有资源。
Dispose(Boolean) 释放由 BinaryWriter 占用的非托管资源,还可以另外再释放托管资源。
Equals(Object) 确定指定的对象是否等于当前对象。
(Inherited from Object)
Flush() 清理当前编写器的所有缓冲区,使所有缓冲数据写入基础设备。
GetHashCode() 作为默认哈希函数。
(Inherited from Object)
GetType() 获取当前实例的 Type。
(Inherited from Object)
MemberwiseClone() 创建当前 Object 的浅表副本。
(Inherited from Object)
Seek(Int32, SeekOrigin) 设置当前流中的位置。
ToString() 返回表示当前对象的字符串。
(Inherited from Object)
Write(Boolean) 将单字节 Boolean 值写入当前流,其中 0 表示 false,1 表示 true。
Write(Byte) 将一个无符号字节写入当前流,并将流的位置提升 1 个字节。
Write(Byte[]) 将字节数组写入基础流。
Write(Byte[], Int32, Int32) 将字节数组区域写入当前流。
Write(Char) 将 Unicode 字符写入当前流,并根据所使用的 Encoding 和向流中写入的特定字符,提升流的当前位置。
Write(Char[]) 将字符数组写入当前流,并根据所使用的 Encoding 和向流中写入的特定字符,提升流的当前位置。
Write(Char[], Int32, Int32) 将字符数组部分写入当前流,并根据所使用的 Encoding(可能还根据向流中写入的特定字符),提升流的当前位置。
Write(Decimal) 将一个十进制值写入当前流,并将流位置提升十六个字节。

标签:字符,Object,写入,Write,BinaryWriter,当前
来源: https://blog.csdn.net/weixin_44573853/article/details/98632805