Leer archivo de texto con Linq en C# y aplicar filtros
El siguiente método permite leer un archivo de texto, aplicar filtros y almacenarlo en una lista de string.
Referencias
using System.Linq;
using System.IO;
Archivo «Prueba.txt»
VICTOR INFORMATICO
CLAUDIO INFORMATICO
FELIPE CONSULTOR SAP
Código
string path = "C:\\Prueba.txt"; Listlineas = (from l in File.ReadAllLines(path) select l).ToList();
Con la sentencia anterior el resultado será una lista con los 3 elementos.
VICTOR INFORMATICO
CLAUDIO INFORMATICO
FELIPE CONSULTOR SAP
Si lo que necesitan es filtrar esta búsqueda y limitarla tan solo a obtener las líneas que contengan a un informático. La sentencia seria la siguiente:
Código
string path = "C:\\Prueba.txt"; Listlineas = (from l in File.ReadAllLines(path) where l.Contains("INFORMATICO") select l).ToList(); //Prueba con filtros
El resultado será un listado con 2 elementos:
VICTOR INFORMATICO
CLAUDIO INFORMATICO
Esperamos sea de su utilidad, Quedamos atentos a sus comentarios…
Saludos
Mil gracias por el aporte, ahora voy a probarlo y si funciona vuelvo a comenta para confirmar que funciona. 🙂 mil gracias amigo