私は、1つのキーに対して複数のデータエントリを保持するデータ構造/クラスを使用するプログラムを作成しようとしています - これは辞書と似ていますが、1対1ではなく1対多の関係です。私は使うことができるクラスを考えようとしていますが、何かを理解することはできません。1対多の関係を表すために使用できるデータ構造/クラスはどれですか?
それはのように見えるかもしれ方法例えば:
私が持っているだろうので、私は別のファイル内のパラメータはxValueと3つの異なる値が設定されています
xValue, <1.txt, 1>
xValue, <2.txt, 2>
xValue, <3.txt, 3>
任意のアイデア?
EDIT: 私はこれを考え出した - すべての後、私は
Dictionary< string , Dictionary<..., ... > >
を使用することができ、できない私が?
確かにネストされた辞書を使うことができますが、 'xValue'がどのファイルから来るのかを知る必要がなければ' HashSet'を取ることができます。 – Vlad