前几天微软发布了 .NET Core 3.0 Preview 9 ,这是.NET Core 3.0 最后一个预览版。
.NET Core 3.0 正式发布将在.NET Conf 上发布,.NET Conf 时间是9月23日至25日。
Visual Studio 2019 16.3预览版3和Visual Studio for Mac 8.3支持.NET Core 3.0 ,这些版本也同时发布。
从.NET Core 3.0 Preview 7就可用于生产,目前dotnet官网就是使用 https://dotnet.microsoft.com/ Powered by .NET Core 3.0.0-preview9-19423-09。
博客园也在前些天升级为.NET Core 3.0 Preview 8,目前运行算是良好。
下面实际体验.NET Core 3.0 新特性。
.NET Core 3.0 System.Text.Json示例:
public class Person { public string FirstName { get; set; } public string LastName { get; set; } public DateTime? BirthDay { get; set; } } //转成对象 string json = ... Person person = JsonSerializer.Parse<Person>(json); //转成json字符串 Person person = ... string json = JsonSerializer.ToString(person);