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.
Gostou deste artigo? Por favor compartilhe...
Novo visitante?!!!
Realidade Subjetiva é atualizado diariamente com artigos sobre temas diversos. Assine e esteja sempre atualizado via feed RSS ou recebendo por e-mail.










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.
Deixe um comentário