In the course of C# Programming Language development, the C# language has gone through several versions.
The course of its development is shown in the tabular format:
Version | Language specification | Date | .NET Framework | Visual Studio | ||
---|---|---|---|---|---|---|
ECMA* | ISO/IEC** | Microsoft | ||||
C# 1.0 | December 2002 | April 2003 | January 2002 | January 2002 | .NET Framework 1.0 | Visual Studio .NET 2002 |
C# 1.2 | October 2003 | April 2003 | .NET Framework 1.1 | Visual Studio .NET 2003 | ||
C# 2.0 | June 2006 | September 2006 | September 2005 | November 2005 | .NET Framework 2.0 | Visual Studio 2005 |
C# 3.0 | None | August 2007 | November 2007 |
.NET Framework 2.0 (Except LINQ/Query Extensions)
.NET Framework 3.0 (Except LINQ/Query Extensions) .NET Framework 3.5 | Visual Studio 2008 Visual Studio 2010 | |
C# 4.0 | April 2010 | April 2010 | .NET Framework 4 | Visual Studio 2010 | ||
C# 5.0 | N/A | August 2012 | .NET Framework 4.5 | Visual Studio 2012 |
*ECMA International is an international, private (membership-based) non-profit standards organization for information and communication systems. It acquired its current name in 1994, when the European Computer Manufacturers Association (ECMA) changed its name to reflect the organization's global reach and activities. As a consequence, the name is no longer considered an acronym and no longer uses full capitalization.
The Microsoft C# 2.0 specification document only contains the new 2.0 features. For older features use the 1.2 specification above. No ECMA or ISO/IEC specifications exist for C# 3.0, 4.0 or 5.0.
**ISO/IEC JTC 1 is Joint Technical Committee 1 of the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC). It deals with all matters of information technology.
It was formed in 1987 as a merger between ISO/TC 97 (Information Technology) and IEC/TC 83, with IEC//SC 47B joining later. The intent was to bring together in a single Committee the Information Technology standardization activities of the two parent organizations.
Summary of Versions of C# Programming Language:
C# 2.0 | C# 3.0 | C# 4.0 | C# 5.0 | Future | |
---|---|---|---|---|---|
Features added |
|
|
|
|
|
ReplyDeleteNice article . Thank you for this beautiful content, Keep it up. Techavera is the best
Python training in noida
Visit us For Quality Learning.Thank you
Learned a lot of new things from your post!Good creation ,It's amazing blog
ReplyDelete.Net Online Training
Dot Net Online Training Bangalore
.Net Online Course
ReplyDeleteThank you for your post. This is excellent information. It is amazing and wonderful to visit your Blog.
iphone training course
Apple iOS Training Institutes in Hyderabad