内存管理:.NETFramework应用中,CLR代表应用提供这些服务。
常规类型系统:在.NETFramework中,基本类型由.NETFramework类型系统定义,并且是面向.NETFramework的所有语言所共有的。
一个全面的类库:处理常见的低级编程操作时,程序员可通过.NETFramework类库使用类型及其成员的易访问库,而不必编写大量代码。
开发框架和技术:.NETFramework包括用于特定区域应用开发的库。
语言互操作性:面向.NETFramework的语言编译器发出名为公共中间语言(CIL)的中间代码,反过来,通过公共语言运行时在运行时进行编译。借助此功能,使用某种语言编写的例程可由另一种语言访问,程序员可以专注于使用其首选语言创建应用。
版本兼容性:除少数例外,使用特定版本的.NETFramework开发的应用无需在更高版本中修改即可运行。
并行执行:通过允许同一台计算机上存在公共语言运行时的多个版本,.NETFramework可帮助解决版本冲突。
多定向:通过面向.NETStandard,开发人员可创建适用于该标准版本支持的多种.NETFramework平台的类库。