那么,“处置”调用“关闭”还是“处置”调用“处置”? (流)

时间:2019-10-22 09:07:23

标签: c# .net .net-core stream

following问题说明了Dispose如何关闭流,而关闭流涉及到将其冲洗-这意味着我们应该始终调用Dispose,因为它会执行Close的相同操作?

然后其他人(我没有链接)声称Close而是调用Dispose,我们应该尽可能使用Close。

这有点令人困惑。最后,我们到底叫什么?

从我目前的理解来看,这是执行链:Dispose-> Close-> Flush +其他一些东西,让我相信要使用Dispose,而无需显式刷新流?

0 个答案:

没有答案