.NET 辞書に重複キーがありますか? 質問する

.NET 辞書に重複キーがありますか? 質問する

.NET 基本クラス ライブラリには、重複キーを使用できる辞書クラスはありますか? 私が見つけた唯一の解決策は、たとえば次のようなクラスを作成することです。

Dictionary<string, List<object>>

しかし、これを実際に使用するとかなりイライラします。Java では MultiMap でこれを実現できると思いますが、.NET では類似するものが見つかりません。

ベストアンサー1

.NET 3.5を使用している場合は、Lookupクラス。

編集:通常はLookupEnumerable.ToLookupこれは、後で変更する必要がないことを前提としていますが、通常はそれで十分であると思います。

それがうまくいかない場合は、フレームワークには役立つものは何もないと思います。辞書を使用するのが最善の方法です :(

おすすめ記事