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