1

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

请参阅此处的页面。对我来说,重载指出了这样一个事实,即您提供的方法与同一个中的现有方法具有相同的名称但签名不同。

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

4

1 回答 1

1

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

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

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

对比

关闭用于读取和写入的流。

不过,它确实会覆盖Dispose(bool)

于 2009-11-14T00:45:39.577 回答