Dictionary と LinkedList の間のどこかにある Generic コレクションが必要です。私はできるようにしたい:
- キーによる要素へのアクセス
- 前の要素と次の要素にアクセスする
提供されているジェネリック コレクションと特殊なコレクションを調べました。探しているものが実際には見つかりませんでした。最も近いコレクションは OrderedDictionary と SortedDictionary でした。
簡単なGoogleは、次の潜在的なコレクションを見つけました:
- LinkedDictionary - http://www.glennslayden.com/code/c-sharp/linked-dictionary
- C5 コレクション (ハッシュ化されたリンク リストをサポート) - https://github.com/sestoft/C5/
どれも相性が良さそうです。しかし、私は SO の教祖に彼らの提案が何であるかを尋ねたかった.
教祖、あなたの提案は何ですか?これらのコレクションまたは他のコレクションを使用して、これらまたは関連する目標を達成したことがありますか? 私が見るべきであって、ただ行方不明になっていることが露骨に明らかなものはありますか?