My seenario,
how to convert List<KeyValuePair<string, string>> into IDictionary<string, string>
My seenario,
how to convert List<KeyValuePair<string, string>> into IDictionary<string, string>
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?
Use ToDictionary()
extension method of the Enumerable
class.