我想获取文件夹中的文件列表,其中文件名为0.html,1.html,2.html,... 10.html,11.html .....
我想按号码排序,而不是按前面的号码排序。
所以我写了查询
var SeedPages = from pages in Directory.GetFiles(DownloadFolderString) orderby pages.Length select pages;
当我访问SeedPages.First()时,它会在pages.Length
处循环我不明白为什么程序会回到查询语句。
答案 0 :(得分:2)
延迟执行此 LINQ 语句,您可以通过调用 LINQ <上的.ToList()
或ToArray()
将所有结果值放入列表或数组中/ strong>声明。