using System;
class SampleClass
{
// ジャグ配列を行列のように表示するメソッドを定義
public void printOut(int[][] jaggedArray)
{
for (int i = 0; i < jaggedArray.Length; i++)
{
foreach (var n in jaggedArray[i])
{
Console.Write("{0} ", n);
}
// 改行
Console.WriteLine();
}
}
}
class MainClass
{
static void Main()
{
// 基本サイズ2,3の配列を定義
int[][] jaggedArray1 = new int[2][],
jaggedArray2 = new int[3][];
// 値の代入
jaggedArray1[0] = new int[] { 1, 2 };
jaggedArray1[1] = new int[] { 3, 4, 5 };
jaggedArray2[0] = new int[] { 1, 2, 3, 4 };
jaggedArray2[1] = new int[] { 5, 6, 7 };
jaggedArray2[2] = new int[] { 8, 9 };
// SampleClassをインスタンス化
SampleClass sample = new SampleClass();
/* SampleClassのMethodを実行
* 出力値
* 1 2
* 3 4 5
* 1 2 3 4
* 5 6 7
* 8 9 */
sample.printOut(jaggedArray1);
sample.printOut(jaggedArray2);
}
}
0 コメント:
コメントを投稿