C# 9.0 - Guia de Referência: artigos, dicas e exemplos de utilização

Renato Groffe
2 min readMay 30, 2020

--

O objetivo deste post é agrupar conteúdos gratuitos como artigos, dicas, vídeos e exemplos de utilização que venho produzindo sobre os novos recursos do C# 9.0.

E aproveito este espaço para um convite…

Vem aí a edição 2020 do DevWeek, evento ONLINE e GRATUITO realizado pelo Canal .NET. Esse ano teremos novamente 9 palestras entregues ao longo de 3 dias de evento: 30/Novembro (segunda), 01/Dezembro (terça) e 02/Dezembro (quarta), sempre a partir das 20:00 — horário de Brasília.

Arquitetura de Software, boas práticas no desenvolvimento de APIs REST, .NET 5, ASP.NET 5, Xamarin, JWT, WSL, PowerShell, GraphQL, TypeScript, Keycloak e muito mais!

Junte-se a nós e venha aprender mais sobre tendências, boas práticas, ferrmentas e técnicas de desenvolvimento de software.

Para efetuar sua inscrição clique no link:

https://bit.ly/canaldotnet-devweek-2020

Dica: Como habilitar o uso do C# 9.0 em seus projetos?

Para que conseguíssemos testar funcionalidades do C# 9.0 era necessário até o Preview 7 do .NET 5 alterar os arquivos .csproj, de forma que no item LangVersion constasse o valor preview:

A partir da instalação do Preview 8 este ajuste não se faz mais necessário. A seguir temos o código gerado imediatamente ao se criar uma nova Console Application em .NET 5, com os recursos do C# 9.0 já disponíveis para testes:

Conhecendo as principais novidades do C#9.0 (Live) + Projetos de Exemplo

No dia 14/09 (uma segunda-feira) aconteceu uma live no Canal .NET cobrindo as principais novidades do C# 9.0. Realizei esta apresentação em conjunto com meu amigo André Secco (Microsoft MVP, MTAC), sendo que a mesma está disponível no YouTube para os interessados em assistir gratuitamente este conteúdo:

Nos links a seguir foram disponibilizados exemplos cobrindo novas funcionalidades do C# 9.0:

.NET 5 + Console Applications + C# 9.0

ASP.NET Core 5 + REST API + Records + Cadastro de Mensagens

Novidades .NET Conf 2020: .NET 5, ASP.NET 5, Xamarin, Azure… (Live)

--

--

Renato Groffe
Renato Groffe

Written by Renato Groffe

Microsoft Most Valuable Professional (MVP), Multi-Plataform Technical Audience Contributor (MTAC), Software Engineer, Technical Writer and Speaker

Responses (1)