Anonymous vs dynamic

Creating an anonymous type

Anonymous type equality

Generic methods with anonymous types

Instantiating generic types with anonymous types

Implicitly typed arrays