.NET Core 3 Preview 2 已经发布
本周二,微软宣布发布.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博客。
- .NET Core 2.1 Preview 2发布 - April 10, 2018
- 微软Build 2017首日主角AI 同时发布.NET Core 2.0 Preview 1
- 【译】.NET Core 2.2 Preview 2 发布
- .NET Core 2.0 Preview 1发布下载和文档
- [翻译] .NET Core 2.1 Preview 1 发布
- .NET Core 2.1 Preview 1发布:更快的构建性能
- .NET Core 3 Preview 1 发布,重大更新
- 【dotnet跨平台】微软昨天宣布正式发布.NET Core RC2和.NET Core SDK Preview 1,还有Entity Framework Core RC2
- 翻译 Asp.Net Core 2.2.0-preview1已经发布
- Rocks 6.1.1 (Sand Boa) 已经发布
- 开源项目-OpenPOP.NET 已经发布v1.3a版本!
- ubuntu 12.10已经发布
- ShareREC for iOS v1.0.4 已经发布
- 如何hack一个已经发布的Ubuntu Core应用
- Lubuntu 18.10已经推出,首次发布默认LXQt桌面
- Visual Studio 2008 RTM已经对内发布
- [转]Visual Studio 2008 RTM已经对内发布
- 好消息,针对Windows 7 SP1 的RDP 8.0 更新已经发布了!
- Visual Studio 2008英文正式版已经发布在MSDN
- .net core 2.x - 发布到IIS