Сортировка списка значений словаря, по номеру заголовка, элемента списка значений - C#
Формулировка задачи:
Ёу.
Сижу программирую такой, и не получается отсортировать словарик мой.
Элемент из листа имеет номер
1.2.0
номер следующего элемента
1
номер следующего элемента
2.1
и следующего , и ну вы поняли логику, надеюсь
1.1
1.2.1
1.1.1
и вот короче, как-то вот нужно отфильтровать значения списка ключа
чтобы были в таком порядке
1
1.1
1.1.1
1.2.0
1.2.1
2.1
если мне никто не поможет, то никто мне не поможет, и задача так и останется не решеной
private static Dictionary<Classic, List<NumbersTitles>> dict= new Dictionary<Classic, List<NumbersTitles>>();
Решение задачи: «Сортировка списка значений словаря, по номеру заголовка, элемента списка значений»
textual
Листинг программы
foreach (var item in dict) { for (int i = 0; i < item.Value.Count; i++) { for (int j = 0; j < item.Value.Count - 1; j++) { if (/* МетодСравнения(item.Value[j].Number и item.Value[j + 1].Number)*/) { NumbersTitles nt = item.Value[j]; item.Value[j] = item.Value[j + 1]; item.Value[j + 1] = nt; } } } } bool МетодСравнения(string number, string nextNumber) { /*супер условие*/ }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д