C# Language Release History

Details of all the C# version ever released till date. with highlight on some main features.



C# VersionRelease DateToolFeature
1.02002Visual Studio .NetFirst release of .net
2.02005Visual Studio 2005Partial classes
Support for generics
Iterators
Nullable syntax
Anonymous methods
Static class
Volatile keyword
3.02008Visual Studio 2008Implicitly Typed Local Variables
Extension Methods
Lambda Expressions
Type Inference
Object and Collection Initializers
Anonymous Types
Automatically Implemented Properties
Expression Trees
4.02010Visual Studio 2010Support for Covariance and Contravariance
Optional parameters and named arguments
Support for Dynamic and DLR
Enhanced support for COM interop
5.02012Visual Studio 2012Async / Await Feature
Support for caller information


Post a Comment