0

私はまだC#に比較的慣れていないので、優しくしてください。ユーザー定義タイプの 2 レイヤー配列を作成しようとしています。私の目標は、次のようなものを取得することです

     level1[i].level2[j].level3 = "abc";

どのように定義すればよいですか?
どのように初期化すればよいですか?

1 つのレベルで動作するコードがありますが、2 つのレベルでは動作しません。

動作するコードのスニペットを投稿していただけますか? 私はインターネット上でこのようなものを見つけることができませんでした。

前もって感謝します

編集:私の質問は一般的すぎると思いますが、コードが長すぎてすべてを投稿できません。最終的な解決策では、より多くの変数を使用してデータを保持します。

4

2 に答える 2

0

このような何かがおそらくあなたの問題を解決することができます:

Dictionary<iType, Dictionary<jType, TypeOfYourClassToStore>> dict;
于 2012-06-15T08:58:02.480 に答える
0

2次元配列が必要だと思います。

String[,] x = new String[10, 10];
x[0, 0] = "a";
x[0, 1] = "b";
//...
于 2012-06-15T09:00:35.287 に答える