У мене є масив каталогів (пошук, який включає підкаталоги). Я хотів би сортувати результати приблизно так:
Test
---A
----A.A
---B
Отже, у колекції перелічено каталог, а потім усі каталоги в ньому та ін. Для кожного каталогу.
Як я можу відсортувати такий масив?
Дякую
Відповіді:
3 для відповіді № 1Якщо сортування за алфавітом зробить це за вас (що, на мою думку, потрібно) ...
З
string[] dirs = Directory.GetDirectories(@"C:");
Ви повинні мати можливість використовувати
string[] sorted = dirs.OrderBy(d => d).ToArray();
або
Array.Sort(dirs);
0 для відповіді № 2
Якщо ваш пошук є рекурсивним, вам не потрібно сортувати.