SlideShare uma empresa Scribd logo
1 de 13
Novidades C# 
Fabian Corrêa Marques 
http://correamarques.com.br
Novidades do C# 
Construtores Primários – Propriedades automáticas 
C# 7
Novidades do C# 
Expressão de corpo em membros de função 
Declaração de membros de função com expressões lambda
Novidades do C# 
Await dentro das expressões Catch e Finally
Novidades do C# 
Propagação do operador NULL
Novidades do C# 
Static Using 
Permite especificar uma classe estática numa classe using 
Os membros estáticos acessíveis ficam disponíveis sem a qualificação da classe
Novidades do C# 
Filtro de exceção 
Se o filtro for verdadeiro, então a captura é processada caso contrário, a exceção não é 
capturada
Novidades do C# 
Expressão nameof
Novidades do C# 
Interpolação de strings
Novidades do C#
Novidades do C# 
Referências: 
• https://roslyn.codeplex.com/wikipage?title=Language Feature Status 
• C# in Depth, 3rd Edition 
• http://correamarques.com.br/2014/novidades-c-sharp-6/
Novidades C# 7 e anteriores - Construtores, propriedades, await, nameof e mais

Mais conteúdo relacionado

Semelhante a Novidades C# 7 e anteriores - Construtores, propriedades, await, nameof e mais

C# 6.0 - DotNetBaixada - Novembro/2015
C# 6.0 - DotNetBaixada - Novembro/2015C# 6.0 - DotNetBaixada - Novembro/2015
C# 6.0 - DotNetBaixada - Novembro/2015Renato Groff
 
C# 6.0 - Interopmix 2015
C# 6.0 - Interopmix 2015C# 6.0 - Interopmix 2015
C# 6.0 - Interopmix 2015Renato Groff
 
C# 6.0 - Novos Recursos (Agosto/2015)
C# 6.0 - Novos Recursos (Agosto/2015)C# 6.0 - Novos Recursos (Agosto/2015)
C# 6.0 - Novos Recursos (Agosto/2015)Renato Groff
 
Apostila de Introdução a POO com C#
Apostila de Introdução a POO com C#Apostila de Introdução a POO com C#
Apostila de Introdução a POO com C#Andre Nascimento
 
TDC 2011 Goiânia: Evolução da linguagem de programação C#
TDC 2011 Goiânia: Evolução da linguagem de programação C#TDC 2011 Goiânia: Evolução da linguagem de programação C#
TDC 2011 Goiânia: Evolução da linguagem de programação C#Rogério Moraes de Carvalho
 
Presente e Futuro do C# - Visual Studio Summit 2018
Presente e Futuro do C# - Visual Studio Summit 2018Presente e Futuro do C# - Visual Studio Summit 2018
Presente e Futuro do C# - Visual Studio Summit 2018Renato Groff
 
Kotlin - Evolua seu código Java (TDC-2016) Alex Magalhaes
Kotlin - Evolua seu código Java (TDC-2016) Alex MagalhaesKotlin - Evolua seu código Java (TDC-2016) Alex Magalhaes
Kotlin - Evolua seu código Java (TDC-2016) Alex MagalhaesAlex Magalhaes
 
C# 6.0 .net coders
C# 6.0   .net codersC# 6.0   .net coders
C# 6.0 .net codersRenato Groff
 
TDC2016SP - Kotlin 1.0: Evolua seu código Java
TDC2016SP - Kotlin 1.0: Evolua seu código JavaTDC2016SP - Kotlin 1.0: Evolua seu código Java
TDC2016SP - Kotlin 1.0: Evolua seu código Javatdc-globalcode
 
TechEd Brasil 2011: DEV 303 - Atualizando suas habilidades de programação com...
TechEd Brasil 2011: DEV 303 - Atualizando suas habilidades de programação com...TechEd Brasil 2011: DEV 303 - Atualizando suas habilidades de programação com...
TechEd Brasil 2011: DEV 303 - Atualizando suas habilidades de programação com...Rogério Moraes de Carvalho
 
TechEd Brasil 2011: DEV 303 - Atualizando suas habilidades de programação com...
TechEd Brasil 2011: DEV 303 - Atualizando suas habilidades de programação com...TechEd Brasil 2011: DEV 303 - Atualizando suas habilidades de programação com...
TechEd Brasil 2011: DEV 303 - Atualizando suas habilidades de programação com...Rogério Moraes de Carvalho
 

Semelhante a Novidades C# 7 e anteriores - Construtores, propriedades, await, nameof e mais (11)

C# 6.0 - DotNetBaixada - Novembro/2015
C# 6.0 - DotNetBaixada - Novembro/2015C# 6.0 - DotNetBaixada - Novembro/2015
C# 6.0 - DotNetBaixada - Novembro/2015
 
C# 6.0 - Interopmix 2015
C# 6.0 - Interopmix 2015C# 6.0 - Interopmix 2015
C# 6.0 - Interopmix 2015
 
C# 6.0 - Novos Recursos (Agosto/2015)
C# 6.0 - Novos Recursos (Agosto/2015)C# 6.0 - Novos Recursos (Agosto/2015)
C# 6.0 - Novos Recursos (Agosto/2015)
 
Apostila de Introdução a POO com C#
Apostila de Introdução a POO com C#Apostila de Introdução a POO com C#
Apostila de Introdução a POO com C#
 
TDC 2011 Goiânia: Evolução da linguagem de programação C#
TDC 2011 Goiânia: Evolução da linguagem de programação C#TDC 2011 Goiânia: Evolução da linguagem de programação C#
TDC 2011 Goiânia: Evolução da linguagem de programação C#
 
Presente e Futuro do C# - Visual Studio Summit 2018
Presente e Futuro do C# - Visual Studio Summit 2018Presente e Futuro do C# - Visual Studio Summit 2018
Presente e Futuro do C# - Visual Studio Summit 2018
 
Kotlin - Evolua seu código Java (TDC-2016) Alex Magalhaes
Kotlin - Evolua seu código Java (TDC-2016) Alex MagalhaesKotlin - Evolua seu código Java (TDC-2016) Alex Magalhaes
Kotlin - Evolua seu código Java (TDC-2016) Alex Magalhaes
 
C# 6.0 .net coders
C# 6.0   .net codersC# 6.0   .net coders
C# 6.0 .net coders
 
TDC2016SP - Kotlin 1.0: Evolua seu código Java
TDC2016SP - Kotlin 1.0: Evolua seu código JavaTDC2016SP - Kotlin 1.0: Evolua seu código Java
TDC2016SP - Kotlin 1.0: Evolua seu código Java
 
TechEd Brasil 2011: DEV 303 - Atualizando suas habilidades de programação com...
TechEd Brasil 2011: DEV 303 - Atualizando suas habilidades de programação com...TechEd Brasil 2011: DEV 303 - Atualizando suas habilidades de programação com...
TechEd Brasil 2011: DEV 303 - Atualizando suas habilidades de programação com...
 
TechEd Brasil 2011: DEV 303 - Atualizando suas habilidades de programação com...
TechEd Brasil 2011: DEV 303 - Atualizando suas habilidades de programação com...TechEd Brasil 2011: DEV 303 - Atualizando suas habilidades de programação com...
TechEd Brasil 2011: DEV 303 - Atualizando suas habilidades de programação com...
 

Novidades C# 7 e anteriores - Construtores, propriedades, await, nameof e mais

  • 1. Novidades C# Fabian Corrêa Marques http://correamarques.com.br
  • 2.
  • 3. Novidades do C# Construtores Primários – Propriedades automáticas C# 7
  • 4. Novidades do C# Expressão de corpo em membros de função Declaração de membros de função com expressões lambda
  • 5. Novidades do C# Await dentro das expressões Catch e Finally
  • 6. Novidades do C# Propagação do operador NULL
  • 7. Novidades do C# Static Using Permite especificar uma classe estática numa classe using Os membros estáticos acessíveis ficam disponíveis sem a qualificação da classe
  • 8. Novidades do C# Filtro de exceção Se o filtro for verdadeiro, então a captura é processada caso contrário, a exceção não é capturada
  • 9. Novidades do C# Expressão nameof
  • 10. Novidades do C# Interpolação de strings
  • 12. Novidades do C# Referências: • https://roslyn.codeplex.com/wikipage?title=Language Feature Status • C# in Depth, 3rd Edition • http://correamarques.com.br/2014/novidades-c-sharp-6/