Convert List of KeyValuePair into IDictionary “C#”
Very, very simply with LINQ: IDictionary<string, string> dictionary = list.ToDictionary(pair => pair.Key, pair => pair.Value); Note that this will fail if there are any duplicate keys – I assume that’s okay?