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());
            }
        }
    }
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.