Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Khác biệt giữa Var và Dynamic trong C#

var là strictly typed (kiểu tĩnh), dynamic không strictly typed (kiểu động).

Khai báo var:

var a = 10;

Khai báo dynamic:

dynamic a = 10;

var là implicitly typed variable nhưng KHÔNG bypass compile-time errors.

Ví dụ var

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

Ví dụ dynamic

dynamic a = 10; a = "Demo"; // không lỗi compile