¿Existe una estructura de datos .NET que pueda usar para la búsqueda bidireccional?Mapa bidireccional en .NET
Aquí está el problema: Serialización. Mi objeto contiene un campo que apunta a uno de los 10 objetos estáticos predefinidos. Al escribir en el archivo, escribo un solo carácter que representa a cuál de los 10 objetos se está haciendo referencia. En este punto, necesito una estructura de datos de búsqueda que me permita obtener el código de caracteres en función del objeto al que se hace referencia. Cuando deserializo, necesito hacer lo contrario. Puedo pensar en muchos otros lugares donde podría usar esa estructura de datos.
Disculpa, he editado mi respuesta después de que la aceptaras para corregir un error tipográfico, y "no la he aceptado". Impar. –
Scott, cambié de opinión porque las dos respuestas a continuación parecen lo suficientemente buenas. +1 a ambos. –
@Agnel - ahh, no hay problema, entonces! –