C#追加到文件而没有"使用"声明

时间:2017-03-01 10:13:24

标签: c# file append

假设我的计时器打勾并且我想把它全部写下来(甚至可能是几个不同的文件),我会在循环中获得大量数据(文本)。这就是为什么我想在我启动程序后保持我的日志文件打开的原因。在这种情况下我应该使用哪些类(FileStream,StreamWriter)或什么策略?我不会要求代码,我只想在这里提出一些建议。谢谢。

1 个答案:

答案 0 :(得分:1)

在循环外打开文件并保持流打开。如果您想稍后关闭,可以致电处置。 记录更好的想法是使用日志框架,如log4net或您找到的任何其他框架。