man kann alles ;-) Dictionary<string, bool> dic = new Dictionary<string, bool>(); for (int i = 0; i < 5; i++) { dic.Add(string.Format("Test_{0}", i), i % 2 == 0); } var elements = dic.ToList().FindAll(x => x.Value.Equals(true));
Auf die Gefahr die Frage nicht wie erwartet zu beantworten, ich finde den Ansatz die Dictionaries mit jeweils einem Element in eine Liste zu verpacken nicht besonders sinnvoll. Mit einem Dictionary könnte das wie folgt aussehen.