/// <summary> /// Заполнение таблицы из текстового файла. /// </summary> private void FillTableFromFile() { var filename = ""; if (FileUtils.ChooseFileToOpen(ref filename)) { ClearTable(); using (var reader = new StreamReader(File.OpenRead(filename))) { bool result = true; while (!reader.EndOfStream && result) { //Возможно исключение EndOfStreamException result = CarInfo.TryReadAsText(reader, out var tmp); if (result) { _table.Add(tmp); } } } } }