C# 3.0
O poder das Lambdas e Generics
Neste artigo veremos |
· C# 3.0; · Delegates; · Lambdas; · Métodos anônimos; · Generics. |
Qual a finalidade |
· Mostrar o poder trazido ao C# com a edição das Lambdas e seu uso com Generics. |
Quais situações utilizam esses recursos? |
· Qualquer software que seja feito em C# 3.0 pode se utilizar de Lambdas e Generics. |
Resumo do DevMan
Produtividade no desenvolvimento é sempre importante e quando vem aliada à clareza do código é ainda melhor. Veja como utilizar as Lambdas com o já conhecido Generics para desenvolver melhor com C#.
As principais linguagens de programação do .NET, C# e VB, têm evoluído rapidamente. O C#, por exemplo, tem apenas 8 anos e já está em sua terceira versão, e a cada nova versão ganha novas sintaxes e construções, além de melhorar recursos que já eram possíveis. Veremos neste artigo algumas maneiras de utilizar melhor algumas das novidades que vieram com o C# 3.0 (e que também estão presentes no VB). Especificamente, veremos o poder adicionado à linguagem com as Lambdas, como elas casam com os já conhecidos Generics, e como usar a inferência de tipos a nosso favor. Para mais referências, o Rodrigo Sendin mostrou as novidades do C# 3.0 na edição 48, e na edição 50 mostrei as novidades no VB 9.0. Essas duas linguagens receberam a mesma atenção e suas atualizações as colocam em patamares idênticos, onde uma é capaz de fazer praticamente tudo o que a outra faz.