Var सख्ती से C# में टाइप किया गया है, जबकि डायनेमिक सख्ती से टाइप नहीं किया गया है।
वार घोषणा
var a = 10;
गतिशील घोषणा
dynamic a = 10;
एक वार एक निहित रूप से टाइप किया गया चर है, लेकिन यह संकलन समय त्रुटियों को बायपास नहीं करेगा।
सी# में var का उदाहरण
var a = 10; a = "Demo"; // gives compile error
C# में गतिकी का उदाहरण
dynamic a = 10; a = "Demo"; // won’t give error