Как создать словарь без дубликатов значений из словаря, который может иметь повторяющиеся значения?
IDictionary<string, string> myDict = new Dictionary<string, string>();
myDict.Add("1", "blue");
myDict.Add("2", "blue");
myDict.Add("3", "red");
myDict.Add("4", "green");
uniqueValueDict = myDict.???
Edit:
- Мне все равно, какой ключ сохранен. - Есть ли что-то, использующее функцию Distinct()?