在msdn上重载了意义

时间:2009-11-14 00:38:40

标签: msdn memorystream overloading

我不明白重载术语在msdn库的MemoryStream Close方法页面(或其他类似Dispose)的上下文中意味着什么。

请参阅第here页。 对我来说,重载指出了这样一个事实:你提供的方法与同一个类中现有的AND具有相同名称但签名不同。

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

1 个答案:

答案 0 :(得分:1)

嗯......它看起来更像是一个MSDN故障。从我所看到的MemoryStream不会覆盖,重载或重新声明new Close()方法。说实话,不确定MSDN是做什么的。

我想知道这种区别是否仅用于文档目的,因为 没有MemoryStream的非托管资源(实际上底层缓冲区仍然可用)。

  

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

VS

  

关闭流以供阅读和写作。

覆盖Dispose(bool)