「C#」for文のループで2次元配列を作成するサンプル

書式
int[,] 配列名1 = new int[行, 列];
2次元配列を定義しています

for (var i = 0; i < 数値1; i++)
      {
      for (var j = 0; j < 数値2; j++)
      {
        処理コード
      }
}

使用例

using System;
class Demo
{
      static void Main()
      {
            int[,] tt = new int[3, 3];
            var num = 2;

            for (var i = 0; i < 3; i++)
            {
                  for (var j = 0; j < 3; j++)
                  {
                        tt[i, j] = num;
                        num = num + 2;
                  }
            }
            Console.WriteLine(tt[0, 0]);
            Console.WriteLine(tt[0, 1]);
            Console.WriteLine(tt[0, 2]);
            Console.WriteLine(tt[1, 0]);
            Console.WriteLine(tt[1, 1]);
            Console.WriteLine(tt[1, 2]);
      }
}

実行結果
2
4
6
8
10
12

C#

Posted by arkgame