Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Directory.GetFiles()

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 12.02.2014, 21:33   #1
 Разведчик
Аватар для S.e.n.s.o.R
 
S.e.n.s.o.R никому не известный тип
Регистрация: 17.01.2011
Сообщений: 10
Популярность: 10
Сказал(а) спасибо: 10
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Directory.GetFiles()

Здравствуйте, столкнулся с неожиданной проблемой:

Directory.GetFiles() возвращает файлы не в той последовательности, что отображает проводник.
Например проводник покаывает
Код:
1.txt
2.txt
3.txt
4.txt
5.txt
6.txt
7.txt
8.txt
9.txt
10.txt
11.txt
А данная функция возвращает
Код:
1.txt
10.txt
11.txt
2.txt
3.txt
4.txt
5.txt
6.txt
7.txt
8.txt
9.txt
Как отсортировать массив?
________________
Драконы воруют детей
  Ответить с цитированием
Старый 12.02.2014, 21:59   #2
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: Directory.GetFiles()

По умолчанию используется посимвольная сортировка, а нужна натуральная. Выход только один, писать компаратор самому или использовать чужой
Готовый компаратор
________________
Talk is cheap. Show me the code
— Linus Torvalds
  Ответить с цитированием
Пользователь сказал cпасибо:
S.e.n.s.o.R (17.02.2014)
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 02:30.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net