Сортировка списка значений словаря, по номеру заголовка, элемента списка значений - 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)
{
/*супер условие*/
}