Início CSharp-7 no InfoQ Brasil
Notícias
Feed RSS-
Ficando por dentro do C# 7.1 e C# 7.2
Em Agosto, o C# 7.1 foi discretamente lançado junto ao Visual Studio 15.3, mesmo estando imcompleto. Neste informe iremos ver um bug sutil no compilador e o que estará no próximo lançamento do C# 7.2.
-
O futuro do C#: Variáveis Imutáveis
Em C#, a palavra reservada readonly só pode ser utilizada com construções de campos. A proposta 115, Readonly for Locals and Parameterers (somente leitura para variáveis locais e parâmetros) define extensões de uso da palavra reservada readonly para cobrir muitos outros cenários.
-
O futuro do C#: Contratos de métodos
Continuando nossa série sobre o futuro do C#, agora vamos conhecer a proposta 119 que acrescenta sintaxe e um compilador de primeira classe para contratos de métodos.
-
O futuro do C#: Anotações de closures
Embora esteja na lista de “algum interesse”, a próxima proposta da série de evoluções do C# é bastante controversa. A premissa básica é que a proposta de listas de captura lambda permitirá maior controle sobre as variáveis capturadas em uma closure.
-
O futuro do C#: Propriedades de extensão e outras novidades
A próxima proposta da série de artigos sobre o futuro do C# aborda a possibilidade de novas construções de campos de extensão. Estas construções permitiriam a criação de propriedades de extensão e eventos de extensão.
-
O futuro do C#: Sequências assíncronas
A sintaxe async/await foi bem recebida no C#, mas agora os desenvolvedores estão solicitando mais recursos. Especificamente, eles querem retornar mais de um valor de suas funções assíncronas usando uma sintaxe do tipo "yield return". Esta capacidade vêm sendo descrita como "sequências assíncronas" em uma nova proposta para o C# 7.
-
O futuro do C#: Tuplas e estruturas anônimas
Com o C# 6 próximo de sua conclusão, começam os planos para o C# 7. Neste momento nada ainda é definitivo, mas já iniciou a categorização de propostas nos termos de "interesse e plausibilidade estimada". Nesta série, vamos abordar algumas das propostas iniciando com o suporte da linguagem à tuplas.
-
O futuro do C#: ponteiros gerenciados
Para muitos desenvolvedores, especialmente aqueles que estão construindo jogos ou analisando dados numéricos, o aspecto de desempenho é tratado com grande ênfase. Uma forma de conseguir desempenho no C# é evitar alocar memória eliminando a cópia de estruturas. Esta nova proposta mostra como o C# pode expor ponteiros gerenciados para suportar esta estratégia.