.NET 7 Preview 5 发布
.NET 7 发布了第 5 个预览版。
主要变化包括:
- 改进 Generic Math,方便 API 作者的使用
- 为 ML.NET 引入新的 Text Classification API,增加了最先进的深度学习技术对于自然语言处理
- 对源代码生成器的多项改进
- 用于 RegexGenerator 的新 Roslyn 分析器和修复器,以及在 CodeGen、可观察性、JSON 序列化/反序列化和使用流方面的多项性能改进
对源代码生成器的多项改进
添加了对IAsyncEnumerable<T>
(#59268), JsonDocument
(#59954),DateOnly
/TimeOnly
(#53539) 类型的源代码生成支持。例如:
[JsonSerializable(typeof(typeof(MyPoco))] public class MyContext : JsonSerializerContext {} public class MyPoco { // Use of IAsyncEnumerable that previously resulted // in JsonSerializer.Serialize() throwing NotSupportedException public IAsyncEnumerable<int> Data { get; set; } } // It now works and no longer throws NotSupportedException JsonSerializer.Serialize(new MyPoco { Data = ... }, MyContext.MyPoco);
改进 Generic Math
.NET 6 发布了预览版的 Generic Math,此特性允许 .NET 开发者在通用代码中利用静态 API,包括运算符。Generic Math 极大地方便了 API 作者,因为他们使用的 API 将开始支持更多类型,而不需要每个数字类型都获得显式支持。
在 .NET 7 中,开发团队对实现进行了改进并响应了社区的反馈。有关更改和可用 API 的更多信息,点此查看。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
KDE Plasma 5.25 正式发布
经过四个月的开发,KDE 项目近日发布了 KDE Plasma 5.25 桌面环境系列的正式版本,该版本带来了许多新功能、改进和更多的自定义选项。 该版本最值得注意的变化包括: Breeze 在 Breeze Classic 中支持带有强调色的标题栏 Plasma Workspace 在登录和锁定屏幕上的拒绝动画,以回应错误的密码 在编辑模式下,可以用对话框来管理内容。 可以选择应用壁纸的强调色 可以选择在窗口标题栏和/或整个标题区域使用强调色 可以选择将整个颜色方案染成强调色 系统设置中的全局主题页面让你可以选择全局主题的哪些部分来应用。 当改变颜色方案时,在新旧状态之间平滑地交叉淡化 为面板和系统托盘启用键盘导航 Plasma Desktop 可以选择控制触摸模式何时启用 Plasma 主题的可选浮动面板(样式看起来更像是 Dock 栏) 在每个分辨率的基础上保存文件夹视图图标的位置 在触摸模式下增加任务管理器图标的间距 在任务管理器的任务上下文菜单中允许非文件的 "最近的文件"。 KWin 脚本效果的实时屏幕边缘手势 脚本效果中的着色器支持 移植 KWin Scripts KCM...
- 下一篇
Grafana 9 正式发布
Grafana 9.0 的主要重点是改善 Grafana 的用户体验,使可观察性和数据可视化更易用也更容易获得。无论是通过 Prometheus 和 Loki 可视化查询生成器还是面板和仪表板搜索功能,Grafana 9.0 都引入了更新的工作流程,使发现和调查数据变得更加容易和直观。 要深入了解所有最新功能,可以加入在 GrafanaCONline 举行的 Grafana 9.0 会议。 Visual Prometheus 查询生成器 尽管 PromQL 是一种强大的查询语言,但当涉及到编写查询时,它并不是最简单的,也不容易理解它们。对于 Prometheus 新手来说,开始编写查询可能是令人生畏的。 Prometheus 的新查询生成器正是为了解决这个问题而建立的。在 Grafana 9.0 中,你将在 Explore 中看到一个全新的可视化查询生成器界面,允许任何人编写、编辑和理解一个查询的作用。 多种方式来编写查询 你已经熟悉的 Explore 界面现在增加了切换字段,可以选择在文本编辑模式(Code)或可视化生成器模式(Builder)中编写 PromQL 查询。当你选择 B...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS关闭SELinux安全模块
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Hadoop3单机部署,实现最简伪集群