A Microsoft lançou a primeira prévia do .NET 10, uma nova versão importante da plataforma de desenvolvimento de software da empresa. Provavelmente chegar como um lançamento de produção em novembro, o .NET 10 apresenta C# 14 e adiciona grandes aprimoramentos ao .NET Runtime, SDK, Bibliotecas, Asp.net Core, Blazor e .Net Maui, informou a empresa.
Revelado em 25 de fevereiro de .NET 10 Preview 1 pode ser baixado do Dotnet.microsoft.com.
Os aprimoramentos que chegam com C# 14 incluem suporte de primeira classe para System.Span
e System.ReadOnlySpan
no idioma. Isso envolve novas conversões implícitas que permitem uma programação mais natural com esses tipos, disse a Microsoft. Esse suporte aumenta o desempenho sem risco para a segurança. Também em C# 14, o argumento para nameof
pode ser um tipo genérico não ligado. C# 14 também permite que os desenvolvedores adicionem modificadores de parâmetros como scoped
Assim, ref
Assim, in
ou out
ou ref readonly
para os parâmetros de expressão lambda sem especificar o tipo de parâmetro.