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 回答