0

ファイルが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 でループし続けます

プログラムがクエリステートメントに戻る理由がわかりません。

4

1 に答える 1

2

このLINQステートメントの実行は延期されます。LINQ ステートメントで または を呼び出し.ToList()て、結果のすべての値をリストまたは配列に入れることができます。ToArray()

于 2013-07-30T08:17:19.167 に答える