2012-01-08 30 views

回答

2

File.Create返回一個流,所以你需要處理它:

using (File.Create(subDirectoryName + "\\" + averagesListTextFile + ".txt")) 
{ 
} 
0在這種情況下

或等價:

File.Create(subDirectoryName + "\\" + averagesListTextFile + ".txt").Dispose(); 

但如果你剛剛創建的文件,爲什麼你會試着去閱讀嗎?它將是空的。

請注意,您的讀者也應該使用using聲明。或者,要讀取和寫入完整的文本文件,您應該查看File.WriteAllTextFile.ReadAllText,這使生活更簡單。

相關問題