using System;
class MainClass
{
static void Main()
{
// 2次元配列(2×2)
var array1 = new[,] { { 1, 2 }, { 3, 4 } };
// 3次元配列(2×2×2)
var array2 = new[, ,] { { { 1, 2 }, { 3, 4 } }, { { 5, 6 }, { 7, 8 } } };
/* forループで2次元配列を表示
* 出力値
* 1 2
* 3 4 */
for (int m = 0; m < 2; m++)
{
// ネスト(入れ子)
for (int n = 0; n < 2; n++)
{
Console.Write("{0} ", array1[m, n]);
}
// 改行
Console.WriteLine();
}
// 2回改行
Console.Write("¥n¥n");
/* whileループで3次元配列を表示
* 出力値
* 1 2
* 3 4
*
* 5 6
* 7 8 */
int i = 0, j, k;
while (i < 2)
{
// ネスト(入れ子)
j = 0;
while (j < 2)
{
// さらにネスト(入れ子)
k = 0;
while (k < 2)
{
Console.Write("{0} ", array2[i, j, k]);
k++;
}
Console.WriteLine();
j++;
}
Console.WriteLine();
i++;
}
}
}
0 コメント:
コメントを投稿