gpt4 book ai didi

c# - .NET Core 1.1 中的 FileStream/StreamWriter 没有 Close() 方法

转载 作者:太空狗 更新时间:2023-10-29 20:23:09 26 4
gpt4 key购买 nike

我使用的是 .net core 1.1,以前当我使用 .net framework 时,我通常会在 FileStream 或任何流上调用 Close()流操作,但是 .net core 1.1 中的 FileStream 类没有 Close 方法,我找到了 Dispose() 但不知道它是否等效。有人愿意让我知道正确关闭 .net 核心中新的 FileStream/StreamWriter 类的正确方法吗?

最佳答案

实现 IDisposable 意味着您可以使用 using 语句,该语句将隐式调用 Dispose() 方法,从而关闭流。

使用

using (StreamWriter sw = new StreamWriter(path))
{
// your logic here
} // here Dispose() is called implicitly and the stream is closed

关于c# - .NET Core 1.1 中的 FileStream/StreamWriter 没有 Close() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40690842/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com