Anonymous and Dynamic Type in .NET
Coming from a non-statically typed language such as PHP or JavaScript, when you hear dynamic type, we think of being able to modify any object runtime. C# is mostly statically typed, but has great support for some dynamic behaviour.