[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