Esiste una struttura dati .NET che è possibile utilizzare per la ricerca bidirezionale?Mappa bidirezionale in .NET
Ecco il problema: Serializzazione. Il mio oggetto contiene un campo che punta a uno dei 10 oggetti statici predefiniti. Durante la scrittura sul file, scrivo un singolo carattere che rappresenta a quale dei 10 oggetti viene fatto riferimento. A questo punto, ho bisogno di una struttura di dati di ricerca che mi permetta di ottenere il codice di carattere basato sull'oggetto a cui si fa riferimento. Quando deserializzare, ho bisogno di fare il contrario. Posso pensare a molti altri posti in cui potrei usare una tale struttura di dati.
Spiacente, ho modificato la mia risposta dopo averla accettata per correggere un errore di digitazione e "non accettata". Dispari. –
Scott, ho cambiato idea perché entrambe le risposte sottostanti sembrano abbastanza buone. +1 a entrambi. –
@Agnel - ahh, nessun problema allora! –