C# 4.0 has released in 2010 and all these features could work with visual studio 2010 because VS2010 can be targeted to .net framework 4.0 version.
C# 4.0 mainly focused on dynamic programming and contains following features.
- Dynamic Binding
- Name and optional Arguments
- Improvements in CoVarience and ContraVarience
- COM specific interop features