Which version of C# to use?

By: Ram Baskar Emailed: 1730 times Printed: 2345 times    

Latest comments
By: rohit kumar - how this program is work
By: Kirti - Hi..thx for the hadoop in
By: Spijker - I have altered the code a
By: ali mohammed - why we use the java in ne
By: ali mohammed - why we use the java in ne
By: mizhelle - when I exported the data
By: raul - no output as well, i'm ge
By: Rajesh - thanx very much...
By: Suindu De - Suppose we are executing

For a beginner it is always a daunting task to decide on which version to use and which development tool to use. The table here shows clearly the available versions of C# and the corresponding Visual Studio version to use.
Summary of versions
C# 2.0 C# 3.0 C# 4.0 C# 5.0 (planned)
Features
added
  • Generics
  • Partial types
  • Anonymous methods
  • Iterators
  • Nullable types
  • Implicitly typed local variables
  • Object and collection initializers
  • Auto-Implemented properties
  • Anonymous types
  • Extension methods
  • Query expressions
  • Lambda expressions
  • Expression trees
  • Dynamic binding
  • Named and optional arguments
  • Generic co- and contravariance
  • Asynchronous methods
  • Compiler As a Service
Date November 2005 November 2007 April 2010
Visual Studio Visual Studio 2005 Visual Studio 2008 Visual Studio 2010
.NET Framewrork .NET Framework 2.0 .NET Framework 3.5 .NET Framework 4

Csharp Home | All Csharp Tutorials | Latest Csharp Tutorials

Sponsored Links

If this tutorial doesn't answer your question, or you have a specific question, just ask an expert here. Post your question to get a direct answer.



Bookmark and Share

Comments(0)


Be the first one to add a comment

Your name (required):


Your email(required, will not be shown to the public):


Your sites URL (optional):


Your comments:



More Tutorials by Ram Baskar
Hello World sample program in C#
Comments in C#
Preprocessor directives in C#
Boxing and unboxing in C#
Categories of datatypes in C#
Major features of C#
Which version of C# to use?
History of C#?
Why it was named C#?
Design Goals of C#
What is C#?
A complete sample program in AJAX
Handling the Server Response in AJAX
How to Make an HTTP Request in AJAX

More Tutorials in Csharp
Major features of C#
Categories of datatypes in C#
Boxing and unboxing in C#
Preprocessor directives in C#
Comments in C#
Hello World sample program in C#
SOAP serialization in C#
What is C#?
Design Goals of C#
Why it was named C#?
History of C#?
Which version of C# to use?
Convert Image to Base64 String in C#
Convert Base64 String to Image in C#

More Latest News
Most Viewed Articles (in Csharp )
Major features of C#
Why it was named C#?
History of C#?
Convert Base64 String to Image in C#
Hello World sample program in C#
Convert Image to Base64 String in C#
Which version of C# to use?
Comments in C#
Design Goals of C#
Categories of datatypes in C#
SOAP serialization in C#
What is C#?
Boxing and unboxing in C#
Preprocessor directives in C#
Most Emailed Articles (in Csharp)
Design Goals of C#
Preprocessor directives in C#
Convert Image to Base64 String in C#
Convert Base64 String to Image in C#
SOAP serialization in C#
What is C#?
Why it was named C#?
History of C#?
Which version of C# to use?
Major features of C#
Categories of datatypes in C#
Boxing and unboxing in C#
Comments in C#
Hello World sample program in C#