¿Cómo puedo crear un diccionario sin valores duplicados de un diccionario que pueda tener valores duplicados?C#: ¿Eliminar valores duplicados del diccionario?
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.???
Editar:
-No me importa qué tecla se mantiene. - ¿Hay algo utilizando la operación Distinct()?
¿Qué tecla quieres conservar? '" 1 "', '" 2 "', o ninguno? – dtb
[http://www.codeproject.com/KB/linq/Unique.aspx](http://www.codeproject.com/KB/linq/Unique.aspx) –
Creo que debe proporcionar más información sobre la comportamiento de la función de creación única. Para azul, ¿qué tecla debería conservar, 1 o 2? – Tesserex