2

.NET 4.0+ では、Directory.GetFiles常にファイル名の昇順でソートされることが保証されているのでしょうか?

結果を並べ替える方法を尋ねているのではないことに注意してください。これは、その方法を知っています ( https://stackoverflow.com/a/6294333/1203288 )。手動で並べ替える必要があるかどうかを知りたいだけです。 .

4

2 に答える 2

9

いいえ。MSDN から:

返されるファイル名の順序は保証されていません。特定の並べ替え順序が必要な場合は、Sort() メソッドを使用します。

http://msdn.microsoft.com/en-us/library/07wt70x2.aspx

于 2012-10-15T20:55:52.587 に答える
7

いいえ。のドキュメントからDirectory.GetFiles

返されるファイル名の順序は保証されていません。特定の並べ替え順序が必要な場合は、Sort() メソッドを使用します。

于 2012-10-15T20:55:43.117 に答える