-3
我有一個StreamWriter
似乎需要很長時間打開和關閉文件。我可以在Windows資源管理器中看到文件大小在0KB和1KB之間切換(StreamWriter
位於計時器中)。大約有一半的時間是0KB,在這麼短的時間內應該是0KB(開放),我不應該看到它。解決這個問題的任StreamWriter打開和關閉
我有一個StreamWriter
似乎需要很長時間打開和關閉文件。我可以在Windows資源管理器中看到文件大小在0KB和1KB之間切換(StreamWriter
位於計時器中)。大約有一半的時間是0KB,在這麼短的時間內應該是0KB(開放),我不應該看到它。解決這個問題的任StreamWriter打開和關閉
也許你在不需要時打開StreamWriter
,因此只有在使用文件時才嘗試使用using
。這也會提高可讀性。
例如:
using (Stream st = File.Open("file.ext", FileMode.OpenOrCreate, FileAccess.ReadOrWrite))
{
using (StreamWriter wr=new StreamWriter(st))
{
//your code that needs StreamWriter
}
}
工作表示感謝。 – user200257 2013-05-11 18:09:37
任何示例代碼? – 2013-05-11 17:19:44
只需添加到達林,什麼樣的文件?正在對文件做什麼? – Nomad101 2013-05-11 17:26:59