| A revolução do LINQ |
|
|
|
| Quarta, 27 Agosto 2008 10:22 | ||||||
|
O LINQ é a melhor funcionalidade que vi implementada nos últimos anos no Visual Studio. É uma nova forma de se buscar dados em conjuntos de informações, que podem ser estruturas, coleção de objetos, documentos, base de dados, etc, de maneira bem semelhante à que usamos nas instruções SQL, porém diretamente no código. Veja alguns exemplos: from frase in "VEJA O LINQ" Que resulta em: from n in new[] { "Tom", "Dick", "Harry" } Resultando em: Harry
No C# ficaria assim: public void Linq1() { var lowNums = from n in numbers where n < 5 select n; foreach (var x in lowNums) { Console.WriteLine(x); } }
Resultado: 4
Estes foram exemplos bastante simples pois o LINQ é extremamente poderoso, e as maiores vantagens aparecem quando se utiliza uma base de dados como origem. Uma ótima ferramenta para aprender mais sobre ele é o LINQPad. Veja ainda outros 101 Exemplos. Para usar o LINQ é preciso ter o Visual Studio 2008, inclusive na versão Express, que pode ser baixada gratuitamente aqui.
Powered by !JoomlaComment 3.26
3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved." |




