我是靠谱客的博主 粗心帆布鞋,最近开发中收集的这篇文章主要介绍standard1.1.2_.Net Standard 2.1路线图:您可以期望的新功能,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

standard1.1.2

.Net Standard 2.1是适用于所有.Net实现的一组标准API的下一个版本,它将增加约3,000个API。 .Net标准规范是试图防止 .Net 碎片化并提供代码共享的一种尝试 。

尽管版本2.1的定义仍在进行中,但Microsoft透露,许多计划中的API是新的,而其他一些则是现有的,以帮助进一步融合.Net实现。

[ Microsoft .Net Core 2.0:您需要了解的一切 。 | 为什么.Net Core终于准备好迎接黄金时间了 。 | .Net Framework或.Net Core? 了解何时使用哪个 。 | 通过InfoWorld的App Dev Report新闻通讯了解编程方面的热门话题。 ]

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路线图:您可以期望的新功能所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部