C#/이것이 C#이다

51. 다차원배열

Rainbow🌈Coder 2022. 2. 25. 10:26
728x90
            int[,,] array = new int[4, 3, 2]
            {
                { {0,1}, {2,3 }, {4,5 } },
                { {6,7 }, {8,9 }, {10,11 } },
                { {12,13 }, {14,15 }, {16,17 } },
                { {18,19 }, {20,21 }, {22,23 } },
            };

<예제>

using System;

namespace MoreOnArray
{
    class MainApp
    {
        static void Main(string[] args)
        {
            int[,,] array = new int[4, 3, 2]
            {
                { {0,1}, {2,3 }, {4,5 } },
                { {6,7 }, {8,9 }, {10,11 } },
                { {12,13 }, {14,15 }, {16,17 } },
                { {18,19 }, {20,21 }, {22,23 } },
            };

            for(int i=0; i<array.GetLength(0); i++)
            {
                for(int j=0; j<array.GetLength(1); j++)
                {
                    Console.Write("{ ");
                    for(int k=0; k<array.GetLength(2); k++)
                    {
                        Console.Write($"{array[i,j,k]}  ");
                    }
                    Console.Write("} ");
                }
                Console.WriteLine();
            }
        }
    }
}

 

<출력>

{ 0  1  } { 2  3  } { 4  5  }
{ 6  7  } { 8  9  } { 10  11  }
{ 12  13  } { 14  15  } { 16  17  }
{ 18  19  } { 20  21  } { 22  23  }
728x90