Convert List of KeyValuePair into IDictionary "C#"
c#, idictionary
Solution
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?
Problem
My scenario, how to convert `List<KeyValuePair<string, string>>` into `IDictionary<string, string>`?