Tengo dos conjuntos de objetos donde, en algunos casos, el primer conjunto se utilizará como claves para el otro conjunto, y en otros casos, el segundo conjunto se utilizará como claves para el primero. Además, no debe haber duplicados en ninguna de las listas.Diccionario bidireccional?
¿Cuál sería una buena estructura de datos para usar para esto? ¿Debo usar dos diccionarios para esto o hay formas más inteligentes?
Hay una implementación del diccionario bidireccional por Jon Skeet @ http://stackoverflow.com/questions/255341/getting-key-of-value-of- a-generic-dictionary # 255630. Y sí, la forma estándar de lograr esto es usar 2 diccionarios. – Falaina