.NET Framework 简介17 Mar 2025 | 5 分钟阅读 .NET Framework 是一个软件开发平台,由微软在 1990 年代后期以 NGWS 的名义推出。2002 年 2 月 13 日,微软推出了第一个版本的 .NET Framework,被称为 .NET Framework 1.0。 在本节中,我们将了解 .NET Framework、特性、组件 及其 版本。 什么是 .NET Framework它是一个虚拟机,提供一个通用平台来运行使用不同语言构建的应用程序,例如 C#、VB.NET、Visual Basic 等。它也用于创建基于表单、基于控制台、基于移动和基于 Web 的应用程序或服务,这些应用程序或服务可在 Microsoft 环境中使用。此外,.NET framework 是一个纯面向对象,类似于 Java 语言。但它并不是一个与平台无关的框架,Java 是一个与平台无关的框架。因此,它的应用程序只能在 Windows 平台上运行。 该框架的主要目标是开发一个可以在 windows 平台上运行的应用程序。.Net framework 的当前版本是 4.8。 注意:.NET Framework 不仅仅是一种语言,它还是一个软件和语言中立的平台。![]() .NET Framework 的组件以下是 .NET Framework 的组件
CLR(公共语言运行时) 它是 .NET framework 的一个重要组成部分,类似于 .NET Framework 的虚拟组件,用于执行不同的语言程序,如 c#、Visual Basic 等。CLR 还有助于将源代码转换为字节码,并且这种字节码被称为 CIL(公共中间语言)或 MSIL(Microsoft 中间语言)。在转换为字节码后,CLR 在运行时使用 JIT 编译器,这有助于将 CIL 或 MSIL 代码转换为机器或本机代码。 CTS(通用类型系统) 它指定了标准,该标准表示在运行时可以在计算机内存中定义和管理什么类型的数据和值。CTS 确保用各种语言定义的数据应该相互交互以共享信息。例如,在 C# 中,我们将数据类型定义为 int,而在 VB.NET 中,我们将 integer 定义为数据类型。 BCL(基本类库) 基本类库拥有丰富的库集合,其中包含许多特性和功能,这些特性和功能有助于在 .NET Framework 中实现许多编程语言,例如 C#、F#、Visual C++ 等。此外,BCL 分为两个部分
CLS(公共语言规范) 它是通用类型系统 (CTS) 的一个子集,它定义了一组规则和规定,这些规则和规定应由属于 .net framework 的每种语言遵循。换句话说,CLS 语言应该是跨语言集成或互操作性。例如,在 C# 和 VB.NET 语言中,C# 语言以分号终止每个语句,而在 VB.NET 中,它没有以分号结束,当这些语句在 .NET Framework 中执行时,它提供了一个通用平台来相互交互和共享信息。 Microsoft .NET 程序集 .NET 程序集是 .NET Framework 的主要构建块。它是一个小的代码单元,包含公共语言基础结构 (CLI) 中的逻辑编译代码,用于部署、安全性和版本控制。它定义了两个部分(进程)DLL 和库 (exe) 程序集。当 .NET 程序编译时,它会生成带有 Microsoft 中间语言的元数据,这些元数据存储在一个名为程序集的文件中。 FCL(框架类库) 它在 .NET Framework 中提供了各种系统功能,其中包括类、接口和数据类型等,以创建多个函数和不同类型的应用程序,如桌面、Web、移动应用程序等。换句话说,它可以定义为,它提供了一个基础,.NET Framework 中构建了各种应用程序、控件和组件。 FCL 的关键组件
.NET Framework 的特征![]()
.NET Framework 的版本
|
我们请求您订阅我们的新闻通讯以获取最新更新。