私はC#でプログラミングしており、マシン設定でXMLを書き込むプログラムを作ろうとしています。リストされた辞書またはクラス
現在のところ、私はリストを使用していますが、余分なカテゴリを追加する必要はありません。現時点では
状況:設定とその値と異なる製品、辞書と
productlist = new List<Dictionary<string, string>>();
リスト。設定とその値を持つカテゴリと辞書と異なる製品と
productlist = new List<Dictionary<string, Dictionary<string, string>>>();
リスト、辞書:
は、しかし、今のカテゴリーで私のようなものが必要。
これを行うのが最も簡単な方法ですか?またはすることができます私はより良い利用クラス(非常に彼らと一緒に経験していない。)
編集:
この
製品1のようなもの:値を持つ
-Category1
--SettingA。
- 設定Bに値を設定します。値の値
と-Category2
--SettingC --SettingD
Product2:値
-Category1
--SettingA。
- 設定Bに値を設定します。
- カテゴリ2
- 値を設定するC;
- 値を設定しています。
など
[C#のツリーデータ構造]の重複している可能性があります(https://stackoverflow.com/questions/66893/tree-data-structure-in-c-sharp) – jAC
ありがとうございました。 ) – Mausdb
したがって、あなたが知っていれば、あなたのアプリケーションで知られている各Catogorieのエントリを持つリストが得られます。そして、それぞれの製品は独自の製品やものを持っていますか? – Dragonvil