C# - 3.0 1. Automatic properties 2. Object and collection initializers 3. Implicitly typed local variables and arrays 4. Anonymous types 5. Lambda expressions 6. Expression trees 7. Extension methods 8. Query expressions/query comprehensions
C# - 4.0 1: Dynamic programming 2. Covariance and contravariance 3. Named and Optional Parameter 4. COM Interop Improvment 5. PLINQ 6. Lazy 7. Task Parallel 8. Expando object 9. Tuple
C# - 5.0 1: Asynchronous programming using async and await 2: Profile optimization and multicore JIT 3: Timeout for regex (probably not a bad idea) 4: New namespace (new zip/compression support) guess the licensing issues are resolved? 5: WeakReference – typing changes/in case an object gets disposed 6: Nice: set internationalization (culture) into app domain (good for a few reasons) 7: Web Sockets 8: TPL Data Flow
I got this from a website but i forgot the link
ReplyDeleteDifference between .NET(C#) 1.0, 2.0, 3.0, 4.0, 5.0
CLR .NET C#
---- ---- ----
1.0 1.0 1.0
1.0 1.1 1.0
2.0 2.0 2.0
2.0 3.0 3.0
2.0 3.5 3.0
4.0 4.0 4.0
4.0 4.5 5.0
C# - 1.0
1. Managed code
C# - 2.0
1. Generics
2. Nullable types
3. Delegates
4. Implicit method group conversions and anonymous methods
5. Iterator blocks
6. Partial types
C# - 3.0
1. Automatic properties
2. Object and collection initializers
3. Implicitly typed local variables and arrays
4. Anonymous types
5. Lambda expressions
6. Expression trees
7. Extension methods
8. Query expressions/query comprehensions
C# - 4.0
1: Dynamic programming
2. Covariance and contravariance
3. Named and Optional Parameter
4. COM Interop Improvment
5. PLINQ
6. Lazy
7. Task Parallel
8. Expando object
9. Tuple
C# - 5.0
1: Asynchronous programming using async and await
2: Profile optimization and multicore JIT
3: Timeout for regex (probably not a bad idea)
4: New namespace (new zip/compression support) guess the licensing issues are resolved?
5: WeakReference – typing changes/in case an object gets disposed
6: Nice: set internationalization (culture) into app domain (good for a few reasons)
7: Web Sockets
8: TPL Data Flow
I reallly enjoy your blog it's nice post
ReplyDeleteDot Net Online Training Hyderabad