我有以下的foreach循環:C#:使用foreach語句中的Directory.GetFiles和刪除文件的副作用?
using System.IO;
//...
if (Directory.Exists(path))
{
foreach(string strFile in Directory.GetFiles(path, "*.txt"))
{
// do something, possibly delete the file named strFile
}
}
莫不是在當前用於在foreach循環的目錄中刪除文件時是副作用嗎?