代码之家  ›  专栏  ›  技术社区  ›  elmattic

msdn上的重载意义

  •  1
  • elmattic  · 技术社区  · 16 年前

    我不明白重载术语在msdn库的memorystream close方法(或其他类似dispose的方法)页面上下文中的含义是什么。

    查看页面 here . 对我来说,重载指出了这样一个事实,即您提供的方法与现有方法具有相同的名称,但签名不同,并且 同班 .

    在这种情况下,没有现有的close方法。它不应该被覆盖吗?谢谢!

    1 回复  |  直到 16 年前
        1
  •  1
  •   Marc Gravell    16 年前

    隐马尔可夫模型。。。看起来更像是一个msdn故障。据我所见 MemoryStream 不重写、重载或重新声明( new ) Close() 方法。老实说,不知道msdn在干什么。

    我想知道这种区别是否只存在于文档中,因为 没有非托管资源 内存流 (实际上,底层缓冲区仍然可用)。

    关闭当前流并释放与当前流关联的任何资源(如套接字和文件句柄)。

    VS

    关闭用于读写的流。

    重写 Dispose(bool) 但是。