Here's an article by Granville Barnett, introducing the features of the new version of the C# Language: C# 3.0: An Introduction.

Building on the previous version of the language (2.0), which introduced features such as generics, anonymous delegates, iterators, nullable types, partial and static classes, the author presents a the list of major new features assorted with short samples. New features include:

  • Object Initialization
  • Type Inference
  • Anonymous Types
  • Lambda Expressions
  • Extension Methods
  • Queries
  • Expression Trees

Tags: | |