首页 > 编程笔记 > C#笔记

.NET Framework是什么?

.NET Framework 又称 .NET 框架,它是微软公司推出的完全面向对象的软件开发与运行平台,它有两个主要组件,分别是公共语言运行时(Common Language Runtime,简称CLR)和类库,如图1所示。

.NET Framework的组成
图1:.NET Framework的组成

下面分别对 .NET Framework 的两个主要组成部分进行介绍。

公共语言运行时

公共语言运行时(CLR)负责管理和执行由 .NET 编译器编译产生的中间语言代码(.NET程序执行原理如图2所示)。


图2:.NET程序执行原理

公共语言运行时包含两部分内容,分别为 CLS 和 CTS,其中:
说明:中间语言(IL或MSIL,Microsoft Intermediate Language)是使用 C# 或者 VB.NET 编写的软件,只有在软件运行时,.NET 编译器才将中间代码编译成计算机可以直接读取的数据。

类库

类库里有很多编译好的类,可以直接拿来使用,例如:
类库实际上相当于一个仓库,在这个仓库中装满了各种工具,可以供开发人员直接使用。

C#与.NET Framework

.NET Framework 是微软公司推出的一个全新的开发平台,而 C# 是专门为与微软公司的 .NET Framework 一起使用而设计的一种编程语言,在 .NET Framework 平台上开发时,可以使用多种开发语言,比如 C#、VB.NET、VC++.NET、F# 等,C# 只是其中一种。

说明:运行使用 C# 开发的程序时,需要安装 .NET Framework,.NET Framework 可以随 Visual Studio 2022 开发环境一起安装到计算机上,也可以到微软的官方网站下载单独的安装文件进行安装。

声明:《C#系列教程》为本站“54笨鸟”官方原创,由国家机构和地方版权局所签发的权威证书所保护。