Пример #1
0
 static void Main(string[] args)
 {
     string fileName = ConfigurationManager.AppSettings["InputFileName"];
     var separators = ConfigurationManager.AppSettings["Separators"].ToList();
     Reader reader = new Reader(new StreamReader(fileName), separators);
     IText text = reader.Read(5);
     IConcordance concordance = new Concordance(text);
     Console.WriteLine(concordance.GetResultString());
     fileName = ConfigurationManager.AppSettings["ConcordanceFileName"];
     Console.WriteLine(concordance.Write(new StreamWriter(fileName), 50)
         ? "Writing file is successful!" : "Writing file is falid!");
     ISubjectIndex subjectIndex = new SubjectIndex(concordance);
     Console.WriteLine(subjectIndex.GetResultString());
     fileName = ConfigurationManager.AppSettings["SubjectIndexFileName"];
     Console.WriteLine(subjectIndex.Write(new StreamWriter(fileName), 50)
         ? "Writing file is successful!" : "Writing file is failed!");
     Console.ReadKey();
 }