freshers/Experienced Dotnet jobs

06/07/2011

Difference between framework versions 1.0,2.0,3.0,3.5 & 4.0 ?


2 comments:

  1. I got this from a website but i forgot the link

    Difference 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

    ReplyDelete