더북(TheBook)

18.7 var 키워드로 배열 선언하기

이미 우리는 var 키워드를 사용하여 변수를 선언하는 방법을 알고 있습니다. 마찬가지로 배열도 선언과 동시에 초기화할 때 배열 이름 앞에 int[] 같은 배열 형식 대신에 var 키워드를 사용하여 선언할 수 있습니다.

변수를 선언할 때 var 키워드를 사용한 후 입력 값의 형식을 GetType() 메서드로 출력해 보겠습니다. 다음 내용을 입력한 후 실행해 보세요.

var 키워드로 배열 선언: ArrayWithVarKeyword.cs

using System;

class ArrayWithVarKeyword
{
    static void Main()
    {
        var i = 5;           //자동으로 정수 형식이 설정됨 -> int i = 5;
        Console.WriteLine("i : {0}, 타입 : {1}", i, i.GetType());

        var s = "Hello"; //문자열 형식으로 형식화됨
        Console.WriteLine("s : {0}, 타입 : {1}", s, s.GetType());

        var numbers = new int[] { 1, 2, 3 }; //배열 형식
        foreach (var item in numbers)        //var item에서 item은 numbers 형식
        {
            Console.WriteLine("item : {0}, 타입 : {1}", item, item.GetType());
        }
    }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.