static void Main(string[] args) { IFileReader textReader = new TextReader(Properties.Settings.Default.FilePath); List <TextLine> textLines = (List <TextLine>)textReader.Read(); if (textLines == null) { return; } List <Word> wordsInText = (TextLine.Parse(textLines)); Console.WriteLine(Parser.GetCorcodance(wordsInText)); try { Serializator.SerializeConcordance(wordsInText); } catch (Exception ex) { Console.WriteLine(ex.Message); return; } wordsInText.Clear(); try { wordsInText = Serializator.DeserializeConcordance(); } catch (Exception ex) { Console.WriteLine(ex.Message); return; } }