Кто-нибудь знает хороший LinkedDictionary / Hashed LinkedList? - PullRequest
7 голосов
/ 27 октября 2011

Мне нужна общая коллекция, которая находится где-то между словарем и LinkedList. Я хочу иметь возможность:

  • Доступ к элементам по ключу
  • Доступ к предыдущим и следующим элементам

Я посмотрел предоставленные коллекции Generic, а также специализированные коллекции. Я действительно не нашел то, что я ищу, самые близкие коллекции были OrderedDictionary и SortedDictionary.

Быстрый Google нашел следующие потенциальные коллекции:

Кажется, что каждый может подойти. Тем не менее, я хотел спросить гуру в SO, что бы они предложили.

Итак, гуру, каковы ваши предложения? Использовали ли вы эти коллекции или другие коллекции для достижения этих или связанных целей? Есть ли что-то явно очевидное, на что я должен смотреть и просто скучаю?

1 Ответ

5 голосов
/ 27 октября 2011

Я думаю, что вы нашли свой собственный ответ;C5 - хорошая библиотека, в которой есть то, что вы ищете, в ней есть отличная документация и тесты.О, и это доступно через Nuget .

...