Создание цифрового динамического списка - C#

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

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

Подскажите пожалуйста! Пример: имеется оглавление 1 - Тема 1 2 - Тема 2 3 - Тема 3 4 - Тема 4 5 - Тема 5 6 - Тема 6 Как сделать чтобы если я захочу строку 2 - Тема 2, сделать строкой 3 - Тема 2, то получилось так: 1 - Тема 1 2 - Тема 3 3 - Тема 2 4 - Тема 4 5 - Тема 5 6 - Тема 6 То есть если я пытаюсь поставить строку на место другой строки, то она вклинивалась между двумя рядом стоящими значениями и нумерация выстраивалась сначала по порядку? Заранее спасибо

Решение задачи: «Создание цифрового динамического списка»

textual
Листинг программы
            Dictionary <int, string>  tema = new Dictionary<int,string>();
 
            tema.Add(1, "Тема 1");
            tema.Add(2, "Тема 2");
            tema.Add(3, "Тема 3");
            tema.Add(4, "Тема 4");
            tema.Add(5, "Тема 5");
            tema.Add(6, "Тема 6");
 
            string tmp = tema[2];
            tema[2] = tema[3];
            tema[3] = tmp;
 
            foreach (var p in tema)
            {
                Console.WriteLine("{0} - {1}", p.Key, p.Value);
            }
            Console.ReadKey();

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


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

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

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