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 a global, non-public (membership-based) non-profit standards organization for info and communication systems. It noninheritable its current name in 1994, once the ecu laptop makers Association (ECMA) modified its name to mirror the organization's world reach and activities. As a consequence, the name is not any longer thought-about an word form and now not uses full capitalization.
The Microsoft C# 2.0 specification document solely contains the new 2.0 features. For older options use the one.2 specification on top of. No ECMA or ISO/IEC specifications exist for C# 3.0, 4.0 or 5.0.
**ISO/IEC JTC 1 is Joint Technical Committee one of the world organisation for Standardization (ISO) and also the International Electrotechnical Commission (IEC). It deals with all matters of knowledge technology.
It was shaped in 1987 as a merger between ISO/TC ninety seven (Information Technology) and IEC/TC 83, with IEC//SC 47B connexion later. The intent was to assemble in a very single Committee the knowledge Technology standardization activities of the 2 parent organizations.
Summary of Versions of C# Programming Language:
C# 2.0 | C# 3.0 | C# 4.0 | C# 5.0 | Future | |
---|---|---|---|---|---|
Features added |
|
|
|
|
|
0 Komentar
Please comment on topic