O documento discute as evoluções recentes da plataforma .NET e da linguagem C#, incluindo o lançamento do C# 7.0 e do .NET Core. Apresenta brevemente a trajetória do C# e do .NET Framework, desde suas primeiras versões até o lançamento do .NET Core de código aberto e multiplataforma. Fornece também exemplos práticos destas novas tecnologias.
2. Renato Groffe
◦ Mais de 15 anos de experiência na área de Tecnologia
◦ Microsoft Most Valuable Professional
◦ Multi-Plataform Technical Audience Contributor (MTAC)
◦ Articulista e Palestrante
11. C# 6.0 – Julho/2015
Novos recursos (continuação):
◦ Chamadas assíncronas em blocos catch
e finally
◦ O operador nameof
◦ Inicialização de propriedades somente
leitura a partir de um construtor
◦ Inicialização de instâncias do tipo
Dictionary
13. .NET Core – Visão geral
◦Desenvolvimento iniciado em 2014
◦Lançamento da versão RTM em
Julho/2016
◦C#, VB e F# já suportam
14. .NET Core – Visão geral
◦Multiplataforma: Windows, Linux e
Mac
◦Open source e hospedado no GitHub
◦Atualmente na versão 1.1
(Novembro/2016)
15. .NET Core – Ferramentas
◦ Visual Studio 2015
◦ Visual Studio 2017 Release Candidate
◦ Visual Studio Code (Windows, Linux e Mac)
◦ Visual Studio for Mac
17. .NET Core – Algumas considerações
◦Muitos frameworks populares ainda não
contam com uma versão estável para o
.NET Core
◦Não confundir o .NET Core com o .NET
Full (.NET Framework 4.6, compatível
apenas com ambientes Windows)
21. C# 7.0
◦ Apresentado durante o Build 2016
(Março/2016)
◦ Disponível para uso no Visual Studio 2017
(Release Candidate atualmente)
◦ Ainda em desenvolvimento