概述
standard1.1.2
.Net Standard 2.1是适用于所有.Net实现的一组标准API的下一个版本,它将增加约3,000个API。 .Net标准规范是试图防止 .Net 碎片化并提供代码共享的一种尝试 。
尽管版本2.1的定义仍在进行中,但Microsoft透露,许多计划中的API是新的,而其他一些则是现有的,以帮助进一步融合.Net实现。
Span<T>
是.Net标准版本2.1的突出显示,它被认为对.Net Core 2.1的大多数性能改进至关重要。 Span<T>
提供了类似数组的类型,以统一的方式表示托管和非托管内存。 此外,它支持切片而无需复制,并可以更有效地管理缓冲区。
.Net Standard 2.1中的其他功能包括:
- .Net Core和.Net Framework已支持SIMD(单指令,多个数据)。 它已用于加快BCL(基类库)中的操作,例如字符串比较。 有人要求在.Net Standard中公开这些API,因为该功能需要运行时支持,并且不能作为NuGet包有意义地提供。
- 适用于跨度的基础API。
-
DbProviderFactory
,例如,通过基于可从配置设置读取的名称在DbProviderFactory
实例中进行选择,DbProviderFactory
允许库和应用程序使用特定的ADO.Net提供程序而在编译时不知道其特定类型。 - 反射发射是.Net生态系统中旨在提高生产力的动态功能。 它包含在轻量级代码生成中。 已经尝试将其作为NuGet软件包包括在内,但是无法通过软件包对这一核心技术进行建模。
.Net Core 3.0和即将推出的Mono,Xamarin和Unity版本将更新为.Net Standard 2.1。 微软表示,.Net Standard 2.1中的许多API添加都需要更改运行时才有意义,因此.Net Framework 4.8将保留在.Net Standard 2.0中。 此外,建议需要.Net Framework客户的库作者继续使用.Net Standard 2.0,因为API的添加主要用于高级方案。 但是,库作者可以通过使用多目标针对.Net标准版本2.0和.Net标准版本2.1进行编译来利用API。
翻译自: https://www.infoworld.com/article/3320080/net-standard-21-roadmap-the-new-features-you-can-expect.html
standard1.1.2
最后
以上就是粗心帆布鞋为你收集整理的standard1.1.2_.Net Standard 2.1路线图:您可以期望的新功能的全部内容,希望文章能够帮你解决standard1.1.2_.Net Standard 2.1路线图:您可以期望的新功能所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复