본문 바로가기
C#/c# 기초

4. C# var 형식과 dynamic 형식

by le_piee 2021. 2. 18.

var형식이란?

  • 입력되는 값에 따라 자동으로 형식이 결정 되는 키워드
  • C# 컴파일러는 var로 선언된 변수에 저장되는 값을 자동으로 추론해서 적당한 형식으로 변환
  • 이 기능을 형식 추론이라고 함

 

int a = 1234; // 명시적으로 형식화
var b = 1234; // 암시적으로 형식화

 

dynamic?

  • 자바스크립트에서 var는 모든 값을 담고있음.
  • C#에서의 var는 프로그램 소스코드 작성의 편의성을 위해 만든 키워드 일 뿐, 모든 값을 다 담을 수 없음
  • 자바스크립트의 var처럼 모든 값을 다 담을 수 있는 키워드는 dynamic

'C# > c# 기초' 카테고리의 다른 글

7. C# 함수 오버로드와 재귀함수  (0) 2021.02.24
5. C# 제어문  (0) 2021.02.18
3. C# Convert를 이용한 형식 변환  (0) 2021.02.18
2. C# 변수와 상수  (0) 2021.02.17
1. C# 소개와 특성 및 닷넷생태계  (0) 2021.02.17