.NET 基本クラス ライブラリには、重複キーを使用できる辞書クラスはありますか? 私が見つけた唯一の解決策は、たとえば次のようなクラスを作成することです。
Dictionary<string, List<object>>
しかし、これを実際に使用するとかなりイライラします。Java では MultiMap でこれを実現できると思いますが、.NET では類似するものが見つかりません。
ベストアンサー1
.NET 3.5を使用している場合は、Lookup
クラス。
編集:通常はLookup
、Enumerable.ToLookup
これは、後で変更する必要がないことを前提としていますが、通常はそれで十分であると思います。
それがうまくいかない場合は、フレームワークには役立つものは何もないと思います。辞書を使用するのが最善の方法です :(