From e5ef38acf59ac902985465235312b6b408ebbe72 Mon Sep 17 00:00:00 2001 From: Timourka Date: Fri, 1 Dec 2023 21:14:44 +0400 Subject: [PATCH] exeptions 2, laba 7, 7'th demand --- Laba1Loco/Laba1Loco/TrainsGenericStorage.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Laba1Loco/Laba1Loco/TrainsGenericStorage.cs b/Laba1Loco/Laba1Loco/TrainsGenericStorage.cs index 67dfd44..12c8e76 100644 --- a/Laba1Loco/Laba1Loco/TrainsGenericStorage.cs +++ b/Laba1Loco/Laba1Loco/TrainsGenericStorage.cs @@ -64,15 +64,15 @@ namespace Laba1Loco { if (!File.Exists(filename)) { - throw new Exception("Файл не найден"); + throw new FileNotFoundException("Файл не найден"); } using (StreamReader sr = new(filename)) { string s = sr.ReadLine(); if (s == null || s.Length == 0) - throw new Exception("Нет данных для загрузки"); + throw new NullReferenceException("Нет данных для загрузки"); if (!s.StartsWith("TrainStorage"))//если нет такой записи, то это не те данные - throw new Exception("Неверный формат данных"); + throw new FormatException("Неверный формат данных"); _trainStorages.Clear(); s = sr.ReadLine(); while (s != null && s.Length != 0) @@ -96,7 +96,7 @@ namespace Laba1Loco } catch (ApplicationException ex) { - throw new Exception($"Ошибка добавления в коллекцию: {ex.Message}"); + throw new ApplicationException($"Ошибка добавления в коллекцию: {ex.Message}"); } } }