Создание цифрового динамического списка - 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
Листинг программы
  1.             Dictionary <int, string>  tema = new Dictionary<int,string>();
  2.  
  3.             tema.Add(1, "Тема 1");
  4.             tema.Add(2, "Тема 2");
  5.             tema.Add(3, "Тема 3");
  6.             tema.Add(4, "Тема 4");
  7.             tema.Add(5, "Тема 5");
  8.             tema.Add(6, "Тема 6");
  9.  
  10.             string tmp = tema[2];
  11.             tema[2] = tema[3];
  12.             tema[3] = tmp;
  13.  
  14.             foreach (var p in tema)
  15.             {
  16.                 Console.WriteLine("{0} - {1}", p.Key, p.Value);
  17.             }
  18.             Console.ReadKey();

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


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

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

10   голосов , оценка 3.9 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы