Class/Type/Object C# 1.x – Everything becomes class (OOP) C# 1.x – Runtime Type Info / Reflection / CodeDom C# 2.0 – Partial Class, Static Class C# 3.0 – Anonymous Class C# 3.0 – Implicit Type Variable C# 3.0 – Object and Collection Initializers C# 3.0 – Extended Method
{}