并行编程支持:引入了 Task Parallel Library(TPL)和 Parallel LINQ(PLINQ),提供了更加简单和高效的并行编程模型。
动态语言运行时(DLR):提供了支持动态语言的基础设施,使得在.NET Framework中能够更好地支持动态语言。
改进的集合类:引入了新的泛型集合类,如 ConcurrentDictionary、HashSet等,提供了更好的性能和更丰富的功能。
Entity Framework:引入了新的数据访问技术 Entity Framework,使得数据访问更加简单和高效。
WCF增强:对 Windows Communication Foundation(WCF)进行了增强,提供了更加灵活和高效的服务端和客户端通讯功能。
改进的代码编辑器和调试器:提供了更加方便和强大的代码编辑器和调试器,提高了开发效率和调试能力。
其他增强:包括对 ASP.NET 的增强、对 Windows Presentation Foundation(WPF)的增强、对 Windows Workflow Foundation(WF)的增强等。