Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#에서 Var와 Dynamics의 차이점

<시간/>

Var는 C#에서 엄격하게 입력되지만 dynamic은 엄격하게 입력되지 않습니다.

변수 선언

var a = 10;

동적 선언

dynamic a = 10;

Var는 암시적으로 유형이 지정된 변수이지만 컴파일 시간 오류를 우회하지 않습니다.

C#의 var 예제

var a = 10;
a = "Demo"; //  gives compile error

C#의 역학 예

dynamic a = 10;
a = "Demo";  // won’t give error