プロが教える店舗&オフィスのセキュリティ対策術

いつもありがとうございます。

value["A"]["0"] = "a0";
value["A"]["1"] = "a1";
value["A"]["2"] = "a2";
value["B"]["0"] = "b0";
value["B"]["1"] = "b1";
....

みたいなのを作りたいと考えているのですが以下のようにやっても、できませんでした。
何が悪いのかがわかりません。

Dictionary<string, Dictionary<string, string>> value = new Dictionary<string, Dictionary<string, string>>();
value["A"]["0"] = "a0"; ←
value["A"]["1"] = "a1";
value["A"]["2"] = "a2";
value["B"]["0"] = "b0";
value["B"]["1"] = "b1";
...

実行すると、←のところで、
「指定されたキーはディレクトリ内に存在しませんでした。」
とエラーが出てしまいます。

上記のような配列を作りたい時はどのように書けばいいのでしょうか?
よろしくお願いします。

A 回答 (1件)

Dictionary<string, Dictionary<string, string>> value = new Dictionary<string, Dictionary<string, string>>();


value["A"] = new Dictionary<string, string>(); // これと
value["B"] = new Dictionary<string, string>(); // これを追加
value["A"]["0"] = "a0";
value["A"]["1"] = "a1";
value["A"]["2"] = "a2";
value["B"]["0"] = "b0";
value["B"]["1"] = "b1";
    • good
    • 0
この回答へのお礼

さっそくの回答ありがとうございます!!!
できました!!!

2,3時間、色々試してどうしても出来なかったので、
凄く助かりました!ありがとうございます。

お礼日時:2014/07/04 22:49

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!