2
Воссоздание словаря из IEnumerable <KeyValuePair <>>
У меня есть метод, который возвращает IEnumerable<KeyValuePair<string, ArrayList>>, но некоторые из вызывающих требуют, чтобы результат метода был словарь. Как я могу преобразовать IEnumerable<KeyValuePair<string, ArrayList>>в Dictionary<string, ArrayList>так, чтобы я мог использовать TryGetValue? метод: public IEnumerable<KeyValuePair<string, ArrayList>> GetComponents() { // ... yield return new KeyValuePair<string, ArrayList>(t.Name, controlInformation); } вызывающий: Dictionary<string, ArrayList> actual …