Можно ли создать массив словарей - 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;
}