StreamWriter打开和关闭
本文关键字:StreamWriter | 更新日期: 2023-09-27 18:13:12
我有一个StreamWriter
,似乎需要很长时间打开和关闭一个文件。我可以在windows资源管理器中看到文件大小在0KB和1KB之间切换(StreamWriter
在计时器中)。它在大约一半的时间内是0KB,而在很短的时间内它应该是0KB(打开),以至于我不应该看到它。有解决方案来解决这个问题吗?
也许你打开StreamWriter
时仍然不需要,所以尽量使用using
只有当你正在使用文件。这也将提高可读性。
using (Stream st = File.Open("file.ext", FileMode.OpenOrCreate, FileAccess.ReadOrWrite))
{
using (StreamWriter wr=new StreamWriter(st))
{
//your code that needs StreamWriter
}
}