Tag archives for Visual Studio 2015 - Page 3

C# 6.0

C# 6.0 – Novos Recursos – Parte 4


Neste quarto artigo da série sobre C# 6.0 serão demonstrados os seguintes recursos: Inicialização de propriedades somente leitura a partir de um construtor; Implementação de construtores sem parâmetros em structs ; String Interpolation. OBSERVAÇÃO: todos os exemplos aqui descritos foram implementados através do Visual Studio 2015 CTP 5. Inicialização de propriedades somente leitura a partir de um construtor A segunda parte desta série abordou um novo recurso do C# 6.0 chamado “Auto-Property Initializers”. Em termos práticos, este mecanismo permite a atribuição de valores a propriedades a partir da própria declaração destes elementos. É importante destacar que tal aspecto também...
Continuar Lendo »
C# 6.0

C# 6.0 – Novos Recursos – Parte 3


Nesta terceira parte da série sobre novidades do C# 6.0 serão apresentados os seguintes recursos: Uma nova forma para inicializar instâncias do tipo Dictionary; Exception Filters; A nova versão do utilitário NuGet. OBSERVAÇÃO: todos os exemplos detalhados nas seções seguintes foram implementados através do Visual Studio Ultimate 2015 Preview. Inicialização de instâncias do tipo Dictionary Em versões anteriores do C# existiam dois modos possíveis para a inicialização de objetos do tipo Dictionary: Empregando o método Add, logo após a geração da instância da classe Dictionary (Listagem 1); Utilizando pares formados por chave e valor, com estes dois elementos separados...
Continuar Lendo »
C# 6.0

C# 6.0 – Novos Recursos – Parte 2


Em um artigo anterior iniciei uma série com o objetivo discutir as principais novidades do C# 6.0, além de funcionalidades do Visual Studio 2015 relacionadas diretamente à implementação de código. Dando continuidade a este trabalho, serão apresentados neste novo post os seguintes recursos: Auto-Property Initializers; Expression-bodied Members; Debug de expressões lambdas. OBSERVAÇÃO: todos os exemplos aqui descritos foram implementados através do Visual Studio Ultimate 2015 Preview. Auto-Property Initializers Antes da versão 6.0, a especificação de valores default para propriedades poderia ser feita de duas maneiras em C#: No construtor de uma classe; Na declaração dos atributos que possam servir...
Continuar Lendo »
C# 6.0

C# 6.0 – Novos Recursos – Parte 1


Este artigo inicial fará parte de uma série breve, em que irei abordar novidades envolvendo o C# 6.0. Além de recursos que foram incorporados à linguagem, também serão detalhadas algumas funcionalidades novas que visam simplificar e agilizar o trabalho de codificação no Visual Studio 2015. No primeiro semestre de 2014 a Microsoft anunciou o lançamento de novas versões do Visual Studio e da tecnologia ASP.NET. Batizado inicialmente como “14”, este novo release do Visual Studio seria renomeado para 2015. Já o projeto do novo ASP.NET foi chamado num primeiro momento de vNext, sendo posteriormente rebatizado como ASP.NET 5. Estas...
Continuar Lendo »