gpt4 book ai didi

c# 在每 200 个循环后保存 Streamwriter 而不关闭

转载 作者:太空狗 更新时间:2023-10-30 00:01:22 26 4
gpt4 key购买 nike

我正在使用 StreamWriter 将一些数据写入文件。

System.IO.StreamWriter file = new System.IO.StreamWriter(path);
while(something_is_happening && my_flag_is_true)
file.WriteLine(some_text_goes_Inside);

file.close();

我注意到,在调用关闭之前,没有数据写入文件。

有什么方法可以在关闭前将内容保存到文件中。

最佳答案

为此,您可以使用 Flush 方法。

System.IO.StreamWriter file = new System.IO.StreamWriter(path);
int counter = 0;
while(something_is_happening && my_flag_is_true)
{
file.WriteLine(some_text_goes_Inside);
counter++;
if(counter < 200) continue;
file.Flush();
counter = 0;
}
file.Close();

更多信息欢迎调用MSDN

关于c# 在每 200 个循环后保存 Streamwriter 而不关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30568050/

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