> var number = 1234; //= int number;
> number.GetType()
[System.Int32]
> var message = "안녕하세요."; //= string message;
> message.GetType()
[System.String]
Note ≡ var와 dynamic 키워드
자바스크립트 같은 다른 프로그래밍 언어를 알고 있다면 var 키워드가 모든 값을 담고 있어 C#도 동일하다고 오해하곤 합니다. 하지만 C#의 var 키워드는 프로그램 소스 코드 작성의 편의성을 위해 만든 키워드이지 모든 값을 다 담을 수 있는 키워드가 아닙니다. 자바스크립트의 var에 해당하는 C# 키워드는 dynamic입니다.