Можно ли создать массив словарей - C#
Формулировка задачи:
Всем доброе.
Есть 5 словарей вида
Нужно эти словари привязать к 2-м комбобоксам таким образом:
Ключ словаря - Комбобокс1, Значение словаря - комбобокс2.
Я думаю нужно создать массив словарей и как-то всё это распихать.
Подскажите как всё это можно реализовать.
Спасибо.
Dictionary<string, List<string>> D1 = new Dictionary<string, List<string>>();
Решение задачи: «Можно ли создать массив словарей»
textual
Листинг программы
List<string> Dim1 = new List<string>(); Dictionary<string, List<string>> DimensionKey = new Dictionary<string, List<string>>(); if (cellTextRow != "") { Dim1.Add(cellTextRow); } DimensionKey.Add(cellTextCol, new List<string>(Dim1)); Dim1.Clear(); ... comboBox2.DataSource = new BindingSource(DimensionKey, null); comboBox2.DisplayMember = "Key"; ... private void comboBox2_SelectedIndexChanged(object sender, EventArgs e) { comboBox5.Items.Clear(); foreach (var item in DimensionKey.ElementAt(comboBox2.SelectedIndex).Value) { comboBox5.Items.Add(item.ToString()); } comboBox5.SelectedIndex = 1; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д