나미/C#

[C#] 7. var 키워드

규남 2023. 7. 3. 01:55
반응형

<코드 입력>

namespace Test
{
    internal class Program
    {
        static void Main(string[] args)
        {
            /*
             * var 키워드
             * object와는 조금 다른 형태이며, 
             * 변수의 형식이 명확할 때 사용할 수 있다.
             * 
             * 즉, 흔히 알고있는 기본 자료형과 같이
             * 확실한 형을 가지고 있는 변수를 대신해서 사용가능
             * 
             * 보통 사용은 주로 여러가지 형태의 데이터를
             * 받아서 처리할때 사용함으로써 코드를 좀더 간결하게
             * 만들수 있는 장점이 있다.
             * 
             * 반드시 써야하거나 필요하다기보단 편의성에 좀더
             * 기울어져 있다고 생각하면 된다.
             * 
             * var키워드는 사용하면 데이터의 내용에 따라
             * 알아서 컴파일러가 추론하여 해당 데이터의 타입을 선정한다
             * 
             * 그러나 var 키워드 또한 개발자 입장에서 코드를 
             * 분석, 수정에 있어 확실한 자료형의 경우는 var 키워드를 
             * 사용하지 않는다
             */

            var a = 10;
            Console.WriteLine(a);

            var b = "Hi";
            Console.WriteLine(b);
        }
    }
}

<결과 확인>

728x90
반응형