Difference between Object, Dynamic and Var
Object: Each object in C# is derived from object type, either directly or indirectly. It is compile time variable and require boxing and unboxing for conversion and it makes it slow. You can change value type to reference type and vice versa. public void CheckObject() { object test = 10; test = test + 10; …