Правильное использование и перебор для Dictionary> - C#

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

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

Здравствуйте! есть
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]);//сразу отображаем записи
        }
Как правильно сделать listBox2.Items.Add(datenote[monthCalendar.SelectionRange.Start].ForEach(...)) чтобы добавить в listBox2 сразу все элементы List<string> в 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]);

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


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

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

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