挂钩到BinaryWriter的Dispose

maf*_*afu 0 .net c# overriding dispose binarywriter

我想通过为他们提供一个BinaryWriter来使写作更舒适,并且可以自动将其数据添加到某个内部队列中.

为此,我想编写BinaryWriter的子类并覆盖其Dispose方法.但是,Dispose不是虚拟的.挂钩是否足够Dispose(bool)?还是有更好的方法?

小智 5

BinaryWriter.Dispose() 只包含一个电话

   this.Dispose(true);
Run Code Online (Sandbox Code Playgroud)

所以覆盖Dispose(bool)将正常工作.