From 6b4b8d72bfbcddd40516a4237151ae60da6671f3 Mon Sep 17 00:00:00 2001 From: russell Date: Fri, 15 Dec 2023 21:35:14 +0400 Subject: [PATCH] =?UTF-8?q?=D0=97=D0=B0=D0=BC=D0=B5=D0=BD=D0=B0=20=D0=BA?= =?UTF-8?q?=D0=BB=D0=B0=D1=81=D1=81=D0=B0=20Exception=20=D0=BD=D0=B0=20?= =?UTF-8?q?=D0=B5=D0=B3=D0=BE=20=D0=BD=D0=B0=D1=81=D0=BB=D0=B5=D0=B4=D0=BD?= =?UTF-8?q?=D0=B8=D0=BA=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DumpTruck/Generics/TrucksGenericStorage.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/DumpTruck/Generics/TrucksGenericStorage.cs b/DumpTruck/Generics/TrucksGenericStorage.cs index e514e76..385402d 100644 --- a/DumpTruck/Generics/TrucksGenericStorage.cs +++ b/DumpTruck/Generics/TrucksGenericStorage.cs @@ -105,7 +105,7 @@ namespace DumpTruck.Generics } if (data.Length == 0) { - throw new Exception("Невалиданя операция, нет данных для сохранения"); + throw new InvalidOperationException("Невалиданя операция, нет данных для сохранения"); } using StreamWriter sw = new(filename); sw.Write($"TruckStorage{Environment.NewLine}{data}"); @@ -119,18 +119,18 @@ namespace DumpTruck.Generics { if (!File.Exists(filename)) { - throw new Exception("Файл не найден"); + throw new FileNotFoundException("Файл не найден"); } using (StreamReader sr = new(filename)) { string str = sr.ReadLine(); if (str == null || str.Length == 0) { - throw new Exception("Нет данных для загрузки"); + throw new NullReferenceException("Нет данных для загрузки"); } if (!str.StartsWith("TruckStorage")) { - throw new Exception("Неверный формат данных"); + throw new InvalidDataException("Неверный формат данных"); } _truckStorages.Clear(); while ((str = sr.ReadLine()) != null) @@ -149,7 +149,7 @@ namespace DumpTruck.Generics { if (collection + truck == -1) { - throw new Exception("Ошибка добавления в коллекцию"); + throw new ApplicationException("Ошибка добавления в коллекцию"); } } }