Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Microsoft Showcases C# 12 Language Enhancements como parte de .NET 8 e Visual Studio 17.6 Previews

Microsoft Showcases C# 12 Language Enhancements como parte de .NET 8 e Visual Studio 17.6 Previews

A Microsoft revelou recentemente novas melhorias para a linguagem C# 12 como parte dos últimos lançamentos .NET 8 e Visual Studio 17.6. Estas actualizações incluem construtores primários para classes e estruturas sem registo, a capacidade de utilizar pseudónimos para qualquer tipo, bem como valores por defeito para parâmetros de expressão lambda.

O .NET 8 Preview 3, que foi revelado a 11 de Abril, contém estas novas características C# 12. A disponibilidade geral das plataformas C# 12 e .NET 8 está prevista para este mês de Novembro. Além disso, os programadores podem também explorar as actualizações do C# 12 na mais recente pré-visualização do Visual Studio 17.6.

Os construtores primários permitem aos programadores incluir parâmetros directamente numa declaração de classe, utilizando-os dentro do corpo da classe, tais como inicializar propriedades ou incorporá-las no método e no código de acesso às propriedades. Inicialmente introduzido para registos em C# 9 como parte da sintaxe posicional, C# 12 estende esta funcionalidade a outras estruturas e classes.

A última versão em C# 12 também alarga o suporte de alias para englobar qualquer tipo. A Microsoft esclarece que a directiva de utilização de alias pode ser aplicada a alias de qualquer tipo, para além de apenas tipos nomeados. Isto permite a criação de alias semânticos para tipos de tuple, tipos de array, tipos de ponteiro, ou outros tipos não seguros.

Além disso, o C# 12 aumenta as expressões lambda, permitindo aos programadores definir valores por defeito para os parâmetros. A sintaxe e as regras alinham com as da adição de valores por defeito para argumentos a qualquer função ou método local. Os valores por defeito para expressões lambda são descritos como um avanço significativo na capacitação de expressões lambda.

A Microsoft procura activamente feedback sobre estas novas características C# e os programadores são encorajados a partilhar os seus pensamentos sobre os construtores primários, ou seja, qualquer tipo, e os valores por defeito nas expressões lambda através de canais dedicados.

Além das actualizações C# 12, .NET 8 Preview 3 apresenta alterações para construir caminhos, cargas de trabalho, Microsoft.Extensions, e contentores. Também fornece melhorias de desempenho no compilador JIT para Arm64 e optimização dinâmica de perfil guiado (PGO). O lançamento de .NET 7 em Novembro de 2022 introduziu uma versão actualizada de C#, acompanhada de melhorias de desempenho, contentores e ferramentas nativas da nuvem, e actualizações extensivas para .NET MAUI, entre outras bibliotecas e estruturas .NET.

Enquanto as linguagens e plataformas de programação tradicionais continuam a evoluir, empresas como AppMaster estão a concentrar-se no fornecimento de soluções sem código para programadores, minimizando a complexidade do desenvolvimento de software. Com mais de 60.000 utilizadores, AppMaster provou ser uma plataforma poderosa para a criação de aplicações backend, web, e móveis sem a necessidade de extensos conhecimentos de codificação. Saiba mais em studio.appmaster.io.

Posts relacionados

AppMaster na BubbleCon 2024: Explorando tendências sem código
AppMaster na BubbleCon 2024: Explorando tendências sem código
A AppMaster participou da BubbleCon 2024 em Nova York, obtendo insights, expandindo redes e explorando oportunidades para impulsionar a inovação no espaço de desenvolvimento sem código.
Resumo do FFDC 2024: Principais insights da conferência de desenvolvedores do FlutterFlow em Nova York
Resumo do FFDC 2024: Principais insights da conferência de desenvolvedores do FlutterFlow em Nova York
O FFDC 2024 iluminou a cidade de Nova York, trazendo aos desenvolvedores insights de ponta sobre desenvolvimento de aplicativos com o FlutterFlow. Com sessões lideradas por especialistas, atualizações exclusivas e networking incomparável, foi um evento imperdível!
Demissões na área de tecnologia em 2024: a onda contínua que afeta a inovação
Demissões na área de tecnologia em 2024: a onda contínua que afeta a inovação
Com 60.000 empregos cortados em 254 empresas, incluindo gigantes como Tesla e Amazon, 2024 verá uma onda contínua de demissões no setor de tecnologia remodelando o cenário da inovação.
Comece gratuitamente
Inspirado para tentar isso sozinho?

A melhor maneira de entender o poder do AppMaster é ver por si mesmo. Faça seu próprio aplicativo em minutos com assinatura gratuita

Dê vida às suas ideias