C# 3.0 has following good features and these features works with Visual studio 2008.
Object and Collection Initializers
Implicitly Typed Local Variables
Implicitly Typed Arrays
Extension Methods
Lambda Expressions
Anonymous Types
Query Expressions(LINQ)
Automatically Implemented Properties