我相信,我知道答案。但是,试图得到确认。如果,您执行以下操作:
foreach (string str in Directory.GetFileSystemEntries(path)) { Console.WriteLine(str); }
代替:
string[] directoryEntries = Directory.GetFileSystemEntries(path);
foreach (string str in directoryEntries) { Console.WriteLine(str); }
Directory.GetFileSystemEntries(path),在幕后,只会被执行一次,对吗?在这种情况下,我认为它会生成必要的 string[],然后它会循环。也有...
胡说叔叔
相关分类