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

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


Var ถูกพิมพ์อย่างเคร่งครัดใน C # ในขณะที่ไดนามิกไม่ได้พิมพ์อย่างเคร่งครัด

ประกาศ Var

var a = 10;

การประกาศแบบไดนามิก

dynamic a = 10;

Var เป็นตัวแปรที่พิมพ์โดยปริยาย แต่จะไม่ข้ามข้อผิดพลาดของเวลาในการรวบรวม

ตัวอย่าง var ใน C#

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

ตัวอย่างไดนามิกใน C#

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