Não há como negar que quando programamos, uma grande parte do nosso precioso tempo é gasto na obtenção de dados. Não me refiro apenas a dados obtidos de banco de dados relacionais, mas de diversas outras fontes, tais como: arquivos XML, CSV, arquivos de configuração, etc.
Para facilitar a vida dos programadores, o framework .NET a partir da versão 3.5, conta com a API LINQ, que é uma maneira consistente de obter e manipular dados vindos das mais variadas fontes.
Neste exemplo, vamos estudar como usar o LINQ para importar dados de um arquivo de CEPs no formato CSV e popular uma ListBox com esses dados em uma aplicação C# simples. Seguindo o mesmo exemplo, você pode usar outros tipos de arquivos, sem grandes mudanças no código. Sigamos os passos: Continuar lendo »
