Aug 12, 2015

List of new features in C#2.0, 3.0 and 4.0

C# 2.0 Features

    Generics
        Without Generics
        With Generics
        Constraints and Method Parameters and Return Types
        Factories
    Partial Types
    Anonymous Methods
        The Old Way
        The New Way
        Async Tasks
        Updating The UI
    Iterators
        The Old Way
        The New Way
    Nullable Types
    Private Setters (properties)
    Method Group Conversions (delegates)
        The Old Way
        The New Way

C# 3.0 Features


    Implicitly Typed Local Variables
        Restrictions
    Object and Collection Initializers
        The Old Way
        The New Way
        Initializing Collections
    Auto-Implemented Properties
    Anonymous Types
    Extension Methods
        Before Extension Methods
        With Extension Methods
    Query Expressions
        Left and Right Joins
    Lambda Expressions
    Expression Trees

C# 4.0 Features

    Dynamic Binding
    Named and Optional Arguments
        Example
        Optional Arguments, The Old Way
    Generic Covariance and Contravariance



2. .Net Framework 2.0 Features

  • ADO.NET 2.0
  • SQL Server data provider (SqlClient)
  • XML
  • .NET Remoting
  • ASP.NET 2.0
3. .Net Framework 3.0/3.5 Features
  • Windows Presentation Foundation (WPF)
  • Windows Communication Foundation (WCF)
  • Windows Workflow Foundation (WWF)
  • Windows Card Space (WCS)
  • Core New Features and Improvements:
    • Auto Implemented
    • Implicit Typed local variable
    • Implicitly Typed Arrays
    • Anonymous Types
    • Extension Methods (3.5 new feature)
    • Object and Collection Initializers
    • Lambda Expressions
4. .Net Framework 4.0 Features
  • Application Compatibility and Deployment
  • Core New Features and Improvements
    • BigInteger and Complex Numbers
    • Tuples
    • Covariance and Contravariance
    • Dynamic Language Runtime
  • Managed Extensibility Framework
  • Parallel Computing
  • Networking
  • Web
  • Client
  • Data
  • Windows Communication Foundation
  • Windows Workflow Foundation
5. .Net Framework 4.5 Features
  • .NET for Windows Store Apps
  • Portable Class Libraries
  • Core New Features and Improvements
  • Tools
  • Parallel Computing
  • Web
    Windows Presentation Foundation (WPF)
  • Windows Communication Foundation (WCF)
  • Windows Workflow Foundation (WF)

No comments:

Post a Comment