手机版
你好,游客 登录 注册
背景:
阅读新闻

.NET Core 3 Preview 2 已经发布

[日期:2019-02-01] 来源:Linux公社  作者:醉落红尘 [字体: ]

本周二,微软宣布发布.NET Core 3 Preview 2,.NET Core 3 Preview 2具有.NET Core 3和C# 8的新功能。

C# 8

C# 的第八次迭代是主要版本,包含许多新功能。

声明

语句现在不需要缩进。

切换表达式

C# 8附带了切换表达式,您可以在其中使用新语法。 Terser语法返回一个值,因为它是一个表达式。它与模式匹配完全集成。

异步流

编译器和框架库应该正确匹配,以使异步流工作。您将需要.NET Core 3.0 Preview 2和Visual Studio 2019 Preview 2。或者,您也可以使用Visual Studio Code的C# 扩展。

IEEE中的浮点改进

目标是公开所有需要的操作,并且它们在行为上符合IEEE规范。

快速的内置JSON Writer和JSON文档

添加了两个新对象-System.Text.Json.Utf8JsonWriter和System.Text.Json.JsonDocument。

Utf8JsonWriter

Utf8JsonWriter支持以高性能,非缓存的方式从常见的.NET类型中编写UTF-8编码的JSON文本。

JsonDocument

System.Text.Json.JsonDocument也是在Utf8JsonReader之上添加的。 JsonDocument提供了解析JSON数据和构建只读文档对象模型(DOM)的功能。可以查询它以支持枚举和随机访问。

Assembly Unloadability

Assembly Unloadability是AssemblyLoaderContext的一项新功能。它是透明的,只有少量新API。要卸载的加载程序上下文。这将释放静态字段,实例化类型和程序集本身的所有内存。

Visual Studio支持

使用.NET Core 3进行开发需要使用Visual Studio 2019. WPF和Windows窗体模板已添加到“新建项目”对话框中,以便通过命令行轻松访问。

这些是来自新.NET Core 3 Preview 2的精选少数更新,有关更改的完整列表,请访问Microsoft博客

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2019-02/156680.htm

linux
相关资讯       .NET Core 3 Preview 2 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款