다차원 배열

다차원 배열을 만들고 접근해보자.

String[] ford = {"Mustang", "F-150", "Explorer"};
String[] chevy = {"Corvette", "Camaro", "Silverado"};
String[] toyota = {"Corolla", "Camry", "Rav4"};

String[,] parkingLot = { { "Mustang", "F-150", "Explorer" },
                         { "Corvette", "Camaro", "Silverado" }, 
                         { "Corolla", "Camry", "Rav4" } 
                       };

parkingLot[0, 2] = "Fusion";
parkingLot[2, 0] = "Tacoma";

foreach(String car in parkingLot)
{
    Console.WriteLine(car);
}

배열과 마찬가지로 0부터 시작하며 2차원이므로 인덱스를 두 개 입력해주어야 한다.

2차원 배열을 표현해주기 위해 for문을 이용하여 출력할 수 있다.

String[] ford = {"Mustang", "F-150", "Explorer"};
String[] chevy = {"Corvette", "Camaro", "Silverado"};
String[] toyota = {"Corolla", "Camry", "Rav4"};

String[,] parkingLot = { { "Mustang", "F-150", "Explorer" },
                         { "Corvette", "Camaro", "Silverado" }, 
                         { "Corolla", "Camry", "Rav4" } 
                       };

parkingLot[0, 2] = "Fusion";
parkingLot[2, 0] = "Tacoma";

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

 

 

 

+ Recent posts