|
Сортировка строкового массива.
|
|||
---|---|---|---|
#18+
Как организовать сортировку одномерного строкового массива на C# c помощью Linq или array.Sort, который содержит список номеров домов в следующем формате: "20/1", "2", "4/А". Сортировка должна быть по числовым номерам, а не строковой. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2015, 07:33 |
|
Сортировка строкового массива.
|
|||
---|---|---|---|
#18+
написать и скормить линку свой компаратор, который будет дергать (регуляркой например) первые символы до первого нецифрового символа, конвертировать в число и сравнивать. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2015, 08:48 |
|
Сортировка строкового массива.
|
|||
---|---|---|---|
#18+
А можно пример приблизительный. Я в Linq не большой мастер. Please! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2015, 09:39 |
|
Сортировка строкового массива.
|
|||
---|---|---|---|
#18+
Yura__2000А можно пример приблизительный. Я в Linq не большой мастер. Please! static void Main(string[] args) { var list = new List<string> { "43, Nikolay", "31, Roman", "42, Ivan", "21, Petr" }; foreach (var i in list.OrderBy(p=>Convert.ToInt32(new string(p.TakeWhile(Char.IsDigit).ToArray())))) { Console.WriteLine(i); } Console.ReadLine(); } ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2015, 09:53 |
|
Сортировка строкового массива.
|
|||
---|---|---|---|
#18+
Roman Mejtes, прошу прощения, забыл в теги вставить. Есть список, из каждого элемента списка извлекается число и происходит сортировка. Это пример, по этому проблемы с ошибками конвертирования тут возможно (если к примеру числа в строке не окажется) Но вы сами уже допиливайте как вам надо Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2015, 09:54 |
|
Сортировка строкового массива.
|
|||
---|---|---|---|
#18+
Спасибо всем кто откликнулся! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2015, 09:56 |
|
Сортировка строкового массива.
|
|||
---|---|---|---|
#18+
Тут еще, вероятно, нужно задуматься, а как отсортировать далее 25/1 25 25/А 25Б ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2015, 10:05 |
|
Сортировка строкового массива.
|
|||
---|---|---|---|
#18+
Shocker.Proнужно задуматься это излишне ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2015, 10:07 |
|
Сортировка строкового массива.
|
|||
---|---|---|---|
#18+
ИзопропилShocker.Proнужно задуматься это излишнеты брат ТС? )) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2015, 10:09 |
|
Сортировка строкового массива.
|
|||
---|---|---|---|
#18+
Shocker.ProТут еще, вероятно, нужно задуматься, а как отсортировать далее 25/1 25 25/А 25Б имхуется, что как только ТС напишет для себя код сравнения двух таких строк, для осознания, так и задача сортировки листа будет решена. Или хотя бы на словах. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2015, 11:19 |
|
|
start [/forum/topic.php?fid=20&fpage=83&tid=1401461]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 330ms |
total: | 461ms |
0 / 0 |