Правильное использование и перебор для Dictionary> - C#
Формулировка задачи:
Здравствуйте!
есть Как правильно сделать listBox2.Items.Add(datenote[monthCalendar.SelectionRange.Start].ForEach(...)) чтобы добавить в listBox2 сразу все элементы List<string> в datenote[monthCalendar.SelectionRange.Start]
Dictionary<DateTime, List<string>> datenote = new Dictionary<DateTime, List<string>>(); public void addDateNote(DateTime date, string notes)// запись { if (!datenote.ContainsKey(date)) datenote.Add(date, new List<string>()); datenote[date].Add(notes); } private void add_Click(object sender, EventArgs e) { addDateNote(monthCalendar.SelectionRange.Start, textBox1.Text);//додаётся запись на дату listBox2.Items.Add(datenote[monthCalendar.SelectionRange.Start]);//сразу отображаем записи }
Решение задачи: «Правильное использование и перебор для Dictionary>»
textual
Листинг программы
for (int num=0;num<datenote[monthCalendar.SelectionRange.Start].Count;num++) listBox2.Items.Add(datenote[monthCalendar.SelectionRange.Start][num]);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д