Сортировка списка значений словаря, по номеру заголовка, элемента списка значений - C#

Узнай цену своей работы

Формулировка задачи:

Ёу. Сижу программирую такой, и не получается отсортировать словарик мой.
 private static Dictionary<Classic, List<NumbersTitles>> dict= new Dictionary<Classic, List<NumbersTitles>>();
Элемент из листа имеет номер 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 если мне никто не поможет, то никто мне не поможет, и задача так и останется не решеной

Решение задачи: «Сортировка списка значений словаря, по номеру заголовка, элемента списка значений»

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)
        {
            /*супер условие*/
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.5 из 5
Похожие ответы