Compare Small File and Highlight Modify Text in C#

  1. string [] File1Lines = File.ReadAllLines(file1path);  
  2.       string [] File2Lines = File.ReadAllLines(file2path);  
  3.       List<string> NewLines = new List<string>();  
  4.       for (int lineNo = 0; lineNo < File1Lines.Length; lineNo++)  
  5.       {  
  6.         if (!String.IsNullOrEmpty(File1Lines[lineNo]) && !String.IsNullOrEmpty(File2Lines[lineNo]))  
  7.         {  
  8.           if(String.Compare(File1Lines[lineNo], File2Lines[lineNo]) != 0)  
  9.             NewLines.Add(File2Lines[lineNo]) ;  
  10.         }  
  11.         else if (!String.IsNullOrEmpty(File1Lines[lineNo]))  
  12.         {  
  13.         }  
  14.         else  
  15.         {  
  16.           NewLines.Add(File2Lines[lineNo]);  
  17.         }  
  18.       }  
  19.       if (NewLines.Count > 0)  
  20.       {  
  21.         File.WriteAllLines(newfilepath, NewLines);  
  22.       }