Сортировка списка значений словаря, по номеру заголовка, элемента списка значений - 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)
- {
- /*супер условие*/
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д