虽然文档中没有提到,但似乎Directory.GetDirectories()
总是返回一个按字典顺序排列的目录名称数组。依赖这个实现细节是否安全(它适合我的需要)还是我应该偏执并根据需要对我的目录列表进行排序?
[Test]
public void SortedDirectories()
{
string[] directories = Directory.GetDirectories(@"C:\Windows");
Assert.That(directories, Is.Ordered);
}