Создание цифрового динамического списка - 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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д