2차원 배열 생성 및 반복문으로 사용하기
2차원 배열을 생성한 후 값을 대입하고, 이를 for 문을 사용하여 출력하는 예제를 만들어 보겠습니다. 반복을 여러 번 하는 복잡한 예제이므로 “부록 A. 디버거 사용하기”를 참고하여 F10을 여러 번 누르면서 단계별로 코드를 실행해 보면 좋습니다.
2차원 배열 생성 및 반복문 사용: ArrayTwo1.cs
using System; class ArrayTwo1 { static void Main() { int[,] intArray; //2차원 배열 선언 intArray = new int[2, 3]; //2 * 3개의 요소 생성 intArray[0, 0] = 1; //2차원 배열 초기화 intArray[0, 1] = 2; intArray[0, 2] = 3; intArray[1, 0] = 4; intArray[1, 1] = 5; intArray[1, 2] = 6; for (int i = 0; i < 2; i++) { for (int j = 0; j < 3; j++) { Console.Write($"{intArray[i, j]}_"); } Console.Write("\n"); //행 출력 후 개행 } } }
실행 결과
1_2_3_ 4_5_6_
2차원 배열을 출력할 때는 for 문을 2개 사용하여 반복해서 접근합니다.