前言
C#语言 (C sharp) 是微软对这一问题的解决方案。C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。
一. 什么是C#语言
C#是运行在.NET(CLR)上的,用于创建应用程序的一种高级编程语言。
二. 什么是.NET
.NET一般指 .NET FrameWork框架,是Microsoft为开发应用程序而创建的一个具有革命意义的平台。
三. C#的应用场景
1.游戏领域
王者荣耀是基于Unity3d(.NET C#)引擎开发的跨平台游戏,编程语言来自 黑科技巨头Microsoft开源、免费、跨平台的C#。
2.Windows桌面应用程序领域
3.网址领域
4.windows phone操作系统的应用开发
四. C#发展史
C#版本 | .NET版本 | 发布时间 |
---|---|---|
1.0 | .NET Framework 1.0 | 2002-02-13 |
1.1 | .NET Framework 1.1 | 2003-04-24 |
2.0 | .NET Framework 2.0 | 2005-11-07 |
3.0 | .NET Framework 3.0 | 2007-11-06 |
,N.T Framework 3.5 | 2007-11-19 | |
4.0 | .NET Framework 4.0 | 2010-04-12 |
5.0 | .NET Framework 4.5 | 2012-08-15 |
6.0 | .NET Framework 4.6 | 2015-07-20 |
.NET Core 1.0 | 2016-06-27 | |
7.0 | .NET Framework 4.6.2 | 2016-08-02 |
7.1 | .NET Core 2.0 | 2016-08-14 |
.NET Framework 4.7 | 2017-04-05 | |
7.2 | .NET Framework 4.7.1 | 2017-10-17 |
7.3 | .NET Framework 4.7.2 | 2018-04-30 |
.NET Core 2.1 | 2018-05-30 | |
.NET Core 2.2 | 2018-12-04 | |
8.0 | .NET Framework 4.8 | 2019-04-18 |
.NET Core 3.0 | 2019-09-23 | |
.NET Core 3.1 | 2019-12-03 |