.NET 具有模块化和优化的架构。用户可以选择不同的组件来满足其软件开发需求。
以下是三个主要的 .NET 组件：
.NET 语言
应用程序模型框架
.NET 运行时
开发人员使用 .NET 编程语言和应用程序模型框架来创建其 .NET 应用程序。.NET 运行时会执行并运行这些应用程序。