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

2021年10月22日

書式

データ型(int,string)[,] 配列名 = new データ型(int,string) [行数,列数];
for (var m = 0; m < 行数; m++)
  {
    for (var n = 0; n < 列数; n++)
    {処理コード }
  }

使用例

using System;

class Arkgame
{

    public static void Main()
    {
        //2次元配列 2行 4列
        int[,] cft = new int[2, 4];
        var tm = 5;

        Console.WriteLine("for文のループで2次元配列を作成");
        for (var m = 0; m < 2; m++)
        {
            for (var n = 0; n < 4; n++)
            {
                cft[m, n] = tm;
                tm = tm + 2;
            }
        }

        Console.WriteLine("ループで2次元配列を作成結果"); 
        
        foreach (var ele in cft) {

            Console.WriteLine(ele); 
        }
        Console.WriteLine("2次元配列の数: " + cft.Length.ToString());

        Console.ReadKey();
    }
}

結果

for文のループで2次元配列を作成
ループで2次元配列を作成結果
5
7
9
11
13
15
17
19
2次元配列の数: 8

 

C#

Posted by arkgame