04-C#语言的发展过程
0.1.2 C#语言的发展过程
C#语言的发展主要经历了以下阶段。
2000年微软公司发布了C#语言的第一个版本,它是一种全新且简单、安全、完全面向对象的程序设计语言,是专门为.NET 的应用而开发的语言,它吸收了C++、Visual Basic、Delphi、Java等语言的优点, C#基本上继承了C语言的语法风格,又从C++那里继承了面向对象的特征。同时,C#和Java也极其相似。
2003年,微软公司发布了C# 1.2,Visual Studio.NET 2003使用的是C# 1.2。
2005年,微软公司发布了C# 2.0,Visual Studio.NET 2005使用的是C# 2.0。
2007年,微软公司发布了C# 3.0,Visual Studio.NET 2008使用的是C# 3.0。
2010年,微软公司发布了C# 4.0,Visual Studio.NET 2010使用的是C# 4.0。
2013年,微软公司发布了C# 4.5,Visual Studio.NET 2013使用的是C# 4.5。
C# 2.0在C# 1.2的基础上,增加了泛型、匿名方法、迭代、部分类等。C# 3.0在C# 2.0的基础上,增加了扩展方法、Lambda表达式、查询表达式、自动实现的属性、匿名变量等。C# 4.0在C# 3.0的基础上,增加了dynamic关键字、默认参数、可选参数等。C# 5.0在C# 4.0的基础上,增加了带参数的泛型构造函数、支持null类型运算、case支持表达式、扩展属性和绑定运算符等。