더북(TheBook)

배열 선언과 동시에 초기화해서 코드 줄이기

지금부터는 네 단계에 거쳐 배열을 선언하고 초기화해서 코드를 줄여 나가는 내용을 살펴볼 것인데요. 먼저 다음과 같이 선언 따로, 요소 개수 생성 따로, 초기화 따로 하는 코드부터 살펴봅니다. 다음 내용을 입력한 후 실행해 보세요.

1차원 배열 선언 및 초기화 1: ArrayOne1.cs

using System;

class ArrayOne1
{
    static void Main()
    {
        int[] intArray;                 //1차원 배열 선언
        intArray = new int[3];          //메모리 영역 확보(0, 1, 2)

        intArray[0] = 1;                //배열 초기화
        intArray[1] = 2;
        intArray[2] = 3;

        //① for 문 사용 출력: 정확하게 배열 범위를 알고 있을 때
        for (int i = 0; i < 3; i++) //배열 참조
        {
            Console.WriteLine($"{i}번째 인덱스 : {intArray[i]}");
        }

        //② foreach 문 사용 출력: intArray에 데이터가 있는 동안 반복
        foreach (int intValue in intArray)
        {
            Console.WriteLine("{0}", intValue);
        }
    }
}

실행 결과

0번째 인덱스 : 1 
1번째 인덱스 : 2 
2번째 인덱스 : 3 
1 
2 
3
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.