我不明白重载术语在msdn库的MemoryStream Close方法页面(或其他类似Dispose)的上下文中意味着什么。
请参阅第here页。 对我来说,重载指出了这样一个事实:你提供的方法与同一个类中现有的AND具有相同名称但签名不同。
在这种情况下,没有现有的Close方法。不应该覆盖它吗?谢谢!
答案 0 :(得分:1)
嗯......它看起来更像是一个MSDN故障。从我所看到的MemoryStream
不会覆盖,重载或重新声明new
Close()
方法。说实话,不确定MSDN是做什么的。
我想知道这种区别是否仅用于文档目的,因为 没有MemoryStream
的非托管资源(实际上底层缓冲区仍然可用)。
关闭当前流并释放与当前流关联的所有资源(如套接字和文件句柄)。
VS
关闭流以供阅读和写作。
它 覆盖Dispose(bool)
。