What’s the difference between dynamic (C# 4) and var?

I had read a ton of articles about that new keyword that is shipping with C# v4, but I couldn’t make out the difference between a “dynamic” and “var”.

This article made me think about it, but I still can’t see any difference.

Is it that you can use “var” only as a local variable, but dynamic as both local and global?

Could you show some code without dynamic keyword and then show the same code with dynamic keyword?

14 Answers
14

Leave a Comment