My Profile

Sunday, January 23, 2011

Versions of C#.Net

The 1st version of C#.Net language is 1.0 and then after the versions are as following

C#.Net     1.0
C#.Net     1.5
C#.Net     2.0
C#.Net     3.0

the versions 1.0, 1.5 and 2.0 are standardized under ECMA. C#.Net 3.0 is not currently standardized by any standards organization but it is expected that it will also became an ECMA and ISO standard as its predecessors.

Features new in C# 2.0:

  • Partial classes which alows class implementation across more than one source file.
  • Generics or Parameterized types.
  • Static classes that cannot be instantiated and that only allows static members.
  • Anonymous Delegates.
  • The scope of property accessors can be set independently.
  • Nullable Value types which provides improved interaction with SQL Databases.
  • Coalesce Operator ( ? ? ) which returns the first of its operands that is not null, or if no such operand exists.

Features new in C# 3.0:

  • Language Integrated Query (LINQ)
  • Object Initializers & Collection Initializers
  • Anonymous Types
  • Implicitly typed arrays
  • lambda expressions
  • Automatic properties
  • Extension methods
  • Partial Methods.


** If you like this post please like our page in facebook


Post a Comment


Twitter Delicious Facebook Digg Stumbleupon Favorites More