Dictionary<int,int>
またはI を作成List<KeyValuePair<int,int>>
することで、関連する ID のリストを作成できます。
呼び出すcollection[key]
ことで、それに対して格納されている対応する値を返すことができます。
また、値を渡すことでキーを返すことができるようにしたいと考えています。これは、いくつかの LINQ を使用して可能であることがわかっていますが、あまり効率的ではないようです。
私の場合、各キーが一意であるとともに、各値もです。この事実は、より良いパフォーマンスを提供する別のアプローチを使用することを可能にしますか?