目录
1.2.1 什么是 .NET Framework(.Net 框架)
1.C#是什么?
( 本小节将从C#的发展历程讲起,让你明白C#语言的特性。再阐述.Net Framework与C#的关系,让你对C#有一个全面的认识。)
C#(发音为C sharp)是微软公司开发的一种面向对象且运行于.Net Framework之上的高级程序设计语言。 (它的基本语法与C和C++类似,但相对而言,C#更加简单一点。)
1.1C#语言的发展历程
C#是微软公司在2000年6月发布的一种新的编程语言。在其发布后的14年,微软为了更好的使用C#编写应用程序不断更新C#语言的版本,每次更新都围绕某个主题带来新的特性。
1.1.1每个C#版本的主题
- C#1.0 围绕 托管代码
- C#2.0 围绕 泛型
- C#3.0 围绕 语言集成查询(LINQ)
- C#4.0 围绕 DLR
- C#5.0 围绕 异步编程
1.1.2每个C#版本更新的特性
(下图为C#每个版本所更新的特性,图取自Learning hard C#学习笔记)
1.2. Net Framework与C#的关系
C#是面向.NET Framwork的语言。.NET为C#提供了执行环境,C#可以调用(调用含义见注释).NET Framework所提供的类库来开发各种应用程序。