Разложить числа по возрастанию

  • Автор темы Автор темы Sanekk
  • Дата начала Дата начала

Sanekk

Client
Регистрация
24.06.2016
Сообщения
1 002
Реакции
389
Баллы
83
Есть список, числа идут не по порядку.
15057
15417
15548
15560
15716
15720
15725
15732
15772
15774
15487
15535
15554
15558
15566
15588
15607
15619
15644
15670
15684
Необходимо что-бы было по порядку, по возрастанию, вот так:
15057
15417
15487
15535

15548
15554
15558

15560
15566
15588
15607
15619

15644
15670
15684
15716
15720
15725
15732
15772
15774
Жирным выделил для наглядности числа которые встали на свои места.
 
благодарю, если на C# кто-то подкинет решение вообще огонь будет, просто у меня в коде логика написана и туда нужно сортировку делать, а если на кубик выносить, то нужно немного логику в коде менять.... А как говорится , то что долго и хорошо работает... ну и пусть работает не ку*й туда лезть.
 
благодарю, если на C# кто-то подкинет решение вообще огонь будет, просто у меня в коде логика написана и туда нужно сортировку делать, а если на кубик выносить, то нужно немного логику в коде менять.... А как говорится , то что долго и хорошо работает... ну и пусть работает не ку*й туда лезть.
Попробуй сначала сделать кубик который нужен, потом щелкнуть правой кнопкой мыши и ковертировать в C#
 
  • Оценить
Реакции: Sanekk
C#:
Развернуть Свернуть Копировать
var numbers = project.Lists["Numbers"];

int i;
List<string> bufer = numbers.Where(x => int.TryParse(x.Trim(), out i))
                            .OrderBy(x => int.Parse(x.Trim())).ToList();                       
numbers.Clear();                           
numbers.AddRange(bufer);
 
  • Оценить
Реакции: Sanekk

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)