Jak mogę utworzyć słownik bez powielonych wartości ze słownika, który może mieć zduplikowane wartości?C#: Usunąć zduplikowane wartości ze słownika?
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:
-I nie obchodzi który klucz jest przechowywany. - Czy jest coś, co używa funkcji Distinct()?
Który klucz chcesz zachować? '" 1 "', '" 2 "' lub brak? – dtb
[http://www.codeproject.com/KB/linq/Unique.aspx](http://www.codeproject.com/KB/linq/Unique.aspx) –
Myślę, że trzeba podać więcej informacji na temat zachowanie funkcji tworzenia niepowtarzalnych elementów. Dla niebieskiego, który klucz powinien zachować, 1 lub 2? – Tesserex