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:
good collections...
Post a Comment