ドキュメントには記載されていませんDirectory.GetDirectories()
が、常に辞書式順序でソートされたディレクトリ名の配列を返すように見えます。この実装の詳細に依存するのは安全ですか(私のニーズに適しています)、または必要に応じてディレクトリリストを並べ替える必要がありますか?
[Test]
public void SortedDirectories()
{
string[] directories = Directory.GetDirectories(@"C:\Windows");
Assert.That(directories, Is.Ordered);
}