[C#]ジャグ配列(int、string型)を作成するサンプル
説明
ジャグ配列は、その要素がサイズが異なる場合がある配列からなる配列です。
ジャグ配列は、"配列の配列" と呼ばれることがあります。
書式
string[][] 配列名 = new string[3][]
{
new string[]{xxx,},
new string[]{xxx,xxx},
new string[]{xxx,xxx,xxx}
};
使用例
using System;
class Arkgame
{
public static void Main()
{
// string型ジャグ配列変数の宣言
string[][] strArr = new string[3][]
{
new string[]{"A01",},
new string[]{"A02","B02"},
new string[]{"A03","B03","C03"}
};
// int型ジャグ配列変数の宣言
int[][] intArr = new int[3][]
{
new int[]{11,},
new int[]{21,22},
new int[]{31,32,33}
};
Console.WriteLine("string型ジャグ配列の要素");
Console.WriteLine(strArr[0][0]);
Console.WriteLine(strArr[1][0]);
Console.WriteLine(strArr[1][1]);
Console.WriteLine(strArr[2][0]);
Console.WriteLine(strArr[2][1]);
Console.WriteLine(strArr[2][2]);
Console.WriteLine("int型ジャグ配列の要素");
Console.WriteLine(intArr[0][0]);
Console.WriteLine(intArr[1][0]);
Console.WriteLine(intArr[1][1]);
Console.WriteLine(intArr[2][0]);
Console.WriteLine(intArr[2][1]);
Console.WriteLine(intArr[2][2]);
Console.ReadKey();
}
}
実行結果
string型ジャグ配列の要素 A01 A02 B02 A03 B03 C03 int型ジャグ配列の要素 11 21 22 31 32 33