【问题标题】:Streamwriter Event like Close or finished?Streamwriter 事件,如关闭或完成?
【发布时间】:2012-08-30 13:58:30
【问题描述】:

我想在 Streamwriter 完成工作后直接为 Streamreader 加注星标。 这必须是这样的,因为 Streamreader 正在读取 Streamwriter 写入的文件。 提前致谢!

【问题讨论】:

  • 你在说什么编程语言?
  • 除非你告诉它关闭,否则为什么要关闭 Streamwriter?

标签: c# events streamreader streamwriter


【解决方案1】:

开始输入。编写一个派生自StreamWriter 并覆盖Dispose 的类。

class StreamWriterThatDoesExtraStuffWhenClosed : StreamWriter
{
    public StreamWriterThatDoesExtraStuffWhenClosed(string s) : base(s) { }

    protected override void Dispose(bool f) {
        base.Dispose(f);
        ... do whatever you like here ...
    }
}

【讨论】:

  • 好的,谢谢,我怎样才能在这个类的主窗体之外启动一个函数?这可能吗?
  • 这听起来像是一个无关的问题。
猜你喜欢
  • 2017-08-23
  • 1970-01-01
  • 1970-01-01
  • 2013-05-06
  • 1970-01-01
  • 1970-01-01
  • 2012-09-28
  • 2023-03-10
相关资源
最近更新 更多