儘管在documentation中沒有提到,Directory.GetDirectories()
似乎總是返回按字典順序排序的目錄名稱數組。依靠這個實現細節是否安全(它適合我的需要)還是應該是偏執狂,並根據需要對我的目錄列表進行排序?Directory.GetDirectories()返回的目錄順序是否有保證?
[Test]
public void SortedDirectories()
{
string[] directories = Directory.GetDirectories(@"C:\Windows");
Assert.That(directories, Is.Ordered);
}