标签: c# .net dispose override binarywriter
我想为我的班级用户提供一个BinaryWriter,让他自己将数据自动添加到某个内部队列中,从而使写作更加舒适。
为此,我想编写BinaryWriter的子类并覆盖其Dispose方法。但是,Dispose不是虚拟的。挂钩Dispose(bool)是否足够?或者有更好的方法吗?
Dispose
Dispose(bool)
答案 0 :(得分:5)
BinaryWriter.Dispose()仅包含对
BinaryWriter.Dispose()
this.Dispose(true);
因此覆盖Dispose(bool)将正常工作。