terça-feira, 27 de setembro de 2016

C# 6.0 - using static

No C# 6.0 nós temos um novo recurso chamado using static. Esse recurso nos permite declarar o uso de classes estáticas da mesma forma que declaramos o uso de namespaces, veja o exemplo:



Note que diferente do using tradicional, onde declaramos um namespace, com o using static declaramos o uso de uma classe, nesse caso a classe Console. Com isso temos acesso direto à todos os métodos estáticos dessa classe.

Abraço!

quinta-feira, 22 de setembro de 2016

C# 6.0 - Expression Body

Sabe aquelas propriedades e métodos onde temos apenas uma linha com o retorno de alguma expressão?



No C# 6.0 agora temos uma forma bem mais simples de declarar essas propriedades e métodos:



Esse recurso é chamado de Expression Body.

Abraço!

terça-feira, 20 de setembro de 2016

C# 6.0 - Inicialização de Propriedades

A partir do C# 6.0 nós temos a possibilidade de inicializar propriedades da classe na própria declaração das mesmas, assim como fazemos com atributos, veja:


Abraço!