"A gratidão é fruto de grande cultura, não se encontra entre gente vulgar." (Samuel Johnson)
 
 

O que existe de novo no C# 3.0

 
OK. Vamos falar um pouco de C#.

A nova versao 3.0 dessa linguagem da Microsoft esta sendo apresentada aqui na TechEd com alguns avancos que merecem destaque. Vamos a eles:

  • Auto implementa propriedades get e set, mas isso implica em nao conseguir marcar um breakpoint nessa posicao e tambem nao permite a definicao de um valor default;
  • Agora existe o tipo var. Para usuarios de JavaScript, exista algo em comum;
  • Inicializacao de objetos. Algo ja conhecido e nao recomendado por mim;
  • Algo realmente novo, o tal yeld return. Se eu entendi direito, voce pode “retornar”  varias vezes em uma mesma funcao. Preciso estudar um pouco mais sobre isso para conseguir detalhes;
  • Extension Methods, declarados como estaticos mas chamados como de instancias;
  • Lambda Expressions, conceito antigo revivido no C# novo;
  • A sensacao desde o Framework 2.0, agora melhorada. Estamos falando da linguagem de consulta LINQ;
  • Uso de predicado. Lembra o “with” do VB.

Bom, isso e o que eu tenho visto por aqui em relacao a linguagem C#. Boas sugestoes para estudos mais profundos.

Obs: Texto sem acentos nem cedilhas.

Novo visitante?!!!
Realidade Subjetiva é atualizado diariamente com artigos sobre temas diversos. Assine e esteja sempre atualizado via feed RSS ou recebendo por e-mail.

Veja também
 
Artigos recentes

Discussão

O que você acha? Deixe um comentário. Ou então, escreva um artigo em seu próprio blog; este blog aceita trackbacks [trackback url].


Quer ver sua imagem nos comentários? Crie o seu Gravatar.

Acompanhe os comentários deste artigo via RSS

Deixe um comentário