0

4メンバーで20個の配列を作成したい。次のようになるはずです

          a1[1]=2, a1[2]=3, a1[3]=4, a1[4]=5

          a2[1]=6, a2[2]=7, a2[3]=8, a2[4]=9

                     ......

mでこれを行うことができます。a[1,1]=2 のような次元配列 ... 使用できません。

こんなのありますか

        for(int a=1;a<21;a++)
         {
            string al="a"+a;
            int[] al=new int[];
         }

動的識別子を作成できますか?

4

3 に答える 3

1

多次元配列を使用できない場合は、Dictionary

Dictionary<string, int[]> dict = new Dictionary<string, int[]>();
for(int a=1;a<21;a++)
{
   string al="a"+a;
   dict.Add(al, new int[]);
}
于 2013-11-01T19:09:51.790 に答える
0

コードのフラグメントを動的にコンパイルできます。動的変数を作成して使用することができます。関連記事をチェックしてください: C# コードフラグメントを動的にコンパイルして実行することは可能ですか? .

于 2013-11-10T10:31:04.600 に答える
0

動的サイズのコレクションの最も簡単な方法は、おそらく

リスト < リスト < int > >

固定サイズの場合、 new int [20, 4] を使用できると思います

残念ながら、私の電話ではコードとして適切にフォーマットできないようです。.

于 2013-11-01T19:09:45.197 に答える