Tag Archives: features

I love C# – 6, O que nós ganhamos?

CSharp, Programação Açucarada!

Chapter : 1 – New features for our app!

Chegamos a primeiro artigo da SAGA CSharp 6. A missão de hoje é fazer conhecer alguns recursos fundamentais encontrados nesta nova versão desta linguagem. Ou seja, o foco será apenas em elementos principais, explicando como eles funcionam dentro da plataforma.

Lançado em 20/07/2015 junto com o Visual Studio 2015, esta nova versão foi projetada para melhorar a legibilidade de código (+ Clean) com o foco na linguagem.

O objetivo deste artigo é apenas descrever melhorias e novas funcionalidades que foram incorporadas ao C#6.0 (daqui em diante, chamada apenas de CS6), para em breve, escrever artigos mais práticos e menos teórico, abordando cada um destes recursos.

Abordaremos novos recursos como: using static member, nameof operator, string interpolation, null propagation, parameterless struct ctors, exception, improvements, dictionary initializer, expression-bodied members e auto-property improvements.

Ao final da missão, deveremos ter domínio sob esses recursos do CS sendo capaz de organizar boas soluções utilizando esses recursos.

Bem, vamos então parar de “blá-blá-blá” e vamos nos divertir.

Enfim, vamos fazer um overview sobre:

  • Expression-bodied Function
  • Operador Null Condicional
  • Inicializando auto propriedades e propriedades only-read a partir do construtor
  • Expressões lambdas para definir propriedades Get
  • Diretivas com classes estáticas

Por hoje é só. O jogo continua.

“A melhor maneira de entender como tudo funciona é “colocando a mão” no código e testar sem parar!”

Keep Programming!!!!