C# Language C# 3.0 Features


C# version 3.0 was released as part of .Net version 3.5. Many of the features added with this version were in support of LINQ (Language INtegrated Queries).

List of added features:

  • LINQ
  • Lambda expressions
  • Extension methods
  • Anonymous types
  • Implicitly typed variables
  • Object and Collection Initializers
  • Automatically implemented properties
  • Expression trees