C# Version Feature Additions

0

Category :

Contents

  • Introduction
  • 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
      • Delegates
      • Generics
      • But How Do I Define My Own?
  • Conclusion


my thanks to this fantastic article
http://www.codeproject.com/Articles/327916/C-Language-Features-From-C-to