C#核心开发-第1单元-控制台应用程序-第1节:开发环境
1. 开发环境
1.1. 认识.NET开发环境
美国微软(Microsoft)公司推出的.NET开发环境,是开发所有应用程序的基础,.NET开发环境可以理解为盖高楼大厦的地基,有了地基,就可以在此地基上盖出不同样式的大厦。而不同样式的大厦就是软件应用程序。
微软在.NET开发环境中提供了许多的类库,这些类库是微软为开发者准备好的,只需要在此环境中调用这些类库开发具体的软件即可。
因此,微软的.NET开发环境已为开发者提供了大量的类库,对开发者来说,省去了开发公共基类库的时间,只关注核心业务的编码,快速生产出高质量的软件产品。
目前.NET开发环境有:.NET Framework、.NET Core和Xamarin。
(1). .NET Framework:是微软最早推出的只能运行在Windows操作系统下的开发环境。
(2). .NET Core:是微软近期推出的完全开源、跨平台的开发环境,可运行在Linux、macOS、Windows操作系统上。
(3). Xamarin:是第三方开发的基于C#的移动开发环境,可在此环境上使用C#语言开发Android、iOS移动应用程序。
1.2. 认识C#开发语言
C#是微软推出的一种高级编程语言,C#语言是安全的、稳定的、优雅的,是由C和C++衍生出来的面向对象的编程语言。
C#语言目前可以运行在.NET Framework、.NET Core和Xamarin环境之上。
注意:.NET是开发环境,是运行平台,而C#是开发语言,编写的代码就是使用C#语言编写的。C#语言的运行离不开.NET环境。
可以理解为.NET提供了工作的环境,如办公室、办公桌、电脑等,而C#语言就是具体干活的,如销售员、财务人员、经理等。