La différence entre l'Objet, de la Dynamique et du Var

J'ai besoin de connaître la différence entre ces trois mots-clés Object , Dynamic et var en C#.

J'ai vu cette lien mais je ne comprends pas dans ce cas, je dois les utiliser.

Pouvez-vous expliquer pour moi, s'il vous plaît, la différence entre ces mots-clés ? Quelles sont les utilités de chaque mot-clé?