У меня есть два набора объектов, где в некоторых случаях первый набор будет использоваться как клавиши для другого набора, а в других случаях второй набор будет использоваться как клавиши для первого. Кроме того, в любом списке не должно быть дубликатов.Двунаправленный словарь?
Что было бы хорошей структурой данных для использования? Должен ли я использовать два словаря для этого или есть более умные способы?
Существует реализация двунаправленного словаря Jon Skeet @ http://stackoverflow.com/questions/255341/getting-key-of-value-of- a-generic-dictionary # 255630. И да, стандартный способ достичь этого - использовать 2 словаря. – Falaina