Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

ความแตกต่างระหว่าง Var และ Dynamic ใน C#

var เป็น strictly typed ใน C# ส่วน dynamic ไม่ใช่ strictly typed

การประกาศ var

var a = 10;

การประกาศ dynamic

dynamic a = 10;

var เป็น implicitly typed variable แต่ไม่ข้าม compile-time errors

ตัวอย่าง var

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

ตัวอย่าง dynamic

dynamic a = 10; a = "Demo"; // ไม่ error