Friday, July 13, 2012

Differences between C# versions


Basic differences between C#  versions:

Hi  Guys,

I am going to explain what are the basic differences between C# versions  from C# 1.0 to C# 4.5


C# 1.0 C# 2.0 C# 3.0 C# 4.0 C# 5.0
Array List Generics Implicitly typed
local variables
Dynamic binding
(Late Binding)
Asynchronous methods
Partial types Object and collection initializers Named and optional arguments Compiler as a service
Anonymous methods Auto-Implemented properties Generic  Covariance and contravariance Caller Information
Iterators Anonymous types
Nullable types Extension methods
Private setters (properties) LINQ(Query expressions)
Method group conversions (delegates) Lambda expressions
Expression trees
CLR VERSION 1.0 CLR VERSION 2.0 CLR VERSION
2.0 (Updated)
CLR VERSION 4.0 CLR VERSION 5.0
.NET  FREMWORK VERSION 1.0
.NET FREMWORK VERSION 2.0
.NET FREMWORK VERSION 3.0 AND 3.5 .NET FREMWORK VERSION 4.0 .NET FREMWORK VERSION 4.5

1 comment:

Unknown said...

good collections...