Access Violation

segunda-feira, setembro 26, 2005

C# 2.0 ? C# 3.0? Meu que loucura.
Estou ficando louco ou a MS nem lançou a versão 2.0 do C# (e as respectivas mudanças na CLR) e já esta apresentando o que será a versão 3.0!!!

Não deixe de ver o documento de especificação.

Um ótimo blog que costumo ler todos os dias é o Cyru's Blather.

Para aqueles que ainda não tiveram a oportunidade de conheçer as novas funcionalidades da versão 2.0 do C# aqui vai uma lista:
  • Generics: Semelhanta a templates em C++ porém com uma série de melhorias, inclusive (segundo a MS), sem os problemas de "code bloat" inerentes aos templates em C++.

  • Anonymous Methods: Uma forma para simplificar o uso de delegates

  • Iterators: Melhoria no mecanismos de iterators já existentes.

  • Partial Types: Possibilidade de se implementar classes/estruturas/interfaces em dois ou mais arquivos separados

  • Nullable Types: Suporte a "value type" com valor nulo (veja este post)

Bom, espero poder discutir cada um dos tópicos com mais detalhes nos próximos posts.

That's all for now!

[+/-] mostrar/esconder este post