我想知道,在.NET 4.0+中,Directory.GetFiles
的结果总是保证按文件名升序排序吗?
请注意,我不是问如何对结果进行排序,我知道该怎么做(https://stackoverflow.com/a/6294333/1203288),我只是想知道是否必须手动对它们进行排序。
答案 0 :(得分:9)
没有。来自MSDN:
无法保证返回文件名的顺序;如果需要特定的排序顺序,请使用Sort()方法。
答案 1 :(得分:7)
没有。来自Directory.GetFiles
的文档:
无法保证返回文件名的顺序;如果需要特定的排序顺序,请使用Sort()方法。