using System; using System.Collections.Generic; using System.IO; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string alphaFilePath = @"C:\Users\trainee\Documents\visual studio 2010\Projects\ConsoleApplication3\ConsoleApplication3\bin\Debug\input.txt"; List<string> alphaFileContent = new List<string>(); using (FileStream fs = new FileStream(alphaFilePath, FileMode.Open)) using (StreamReader rdr = new StreamReader(fs)) { while (!rdr.EndOfStream) { alphaFileContent.Add(rdr.ReadLine()); } } string betaFilePath = @"C:\Users\trainee\Documents\visual studio 2010\Projects\ConsoleApplication3\ConsoleApplication3\bin\Debug\check.csv"; StringBuilder sb = new StringBuilder(); using (FileStream fs = new FileStream(betaFilePath, FileMode.Open)) using (StreamReader rdr = new StreamReader(fs)) { while (!rdr.EndOfStream) { string[] betaFileLine = rdr.ReadLine().Split(Convert.ToChar(",")); if (alphaFileContent.Contains(betaFileLine[0])) { sb.AppendLine(String.Format("{0}, {1}", betaFileLine[0], betaFileLine[1])); } } } using (FileStream fs = new FileStream(@"C:\Users\trainee\Documents\visual studio 2010\Projects\ConsoleApplication3\ConsoleApplication3\bin\Debug\result.txt", FileMode.Create)) using (StreamWriter writer = new StreamWriter(fs)) { writer.Write(sb.ToString()); } Console.WriteLine(sb.ToString()); } } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)