Замена класса Exception на его наследников
This commit is contained in:
parent
193940f62c
commit
6b4b8d72bf
@ -105,7 +105,7 @@ namespace DumpTruck.Generics
|
|||||||
}
|
}
|
||||||
if (data.Length == 0)
|
if (data.Length == 0)
|
||||||
{
|
{
|
||||||
throw new Exception("Невалиданя операция, нет данных для сохранения");
|
throw new InvalidOperationException("Невалиданя операция, нет данных для сохранения");
|
||||||
}
|
}
|
||||||
using StreamWriter sw = new(filename);
|
using StreamWriter sw = new(filename);
|
||||||
sw.Write($"TruckStorage{Environment.NewLine}{data}");
|
sw.Write($"TruckStorage{Environment.NewLine}{data}");
|
||||||
@ -119,18 +119,18 @@ namespace DumpTruck.Generics
|
|||||||
{
|
{
|
||||||
if (!File.Exists(filename))
|
if (!File.Exists(filename))
|
||||||
{
|
{
|
||||||
throw new Exception("Файл не найден");
|
throw new FileNotFoundException("Файл не найден");
|
||||||
}
|
}
|
||||||
using (StreamReader sr = new(filename))
|
using (StreamReader sr = new(filename))
|
||||||
{
|
{
|
||||||
string str = sr.ReadLine();
|
string str = sr.ReadLine();
|
||||||
if (str == null || str.Length == 0)
|
if (str == null || str.Length == 0)
|
||||||
{
|
{
|
||||||
throw new Exception("Нет данных для загрузки");
|
throw new NullReferenceException("Нет данных для загрузки");
|
||||||
}
|
}
|
||||||
if (!str.StartsWith("TruckStorage"))
|
if (!str.StartsWith("TruckStorage"))
|
||||||
{
|
{
|
||||||
throw new Exception("Неверный формат данных");
|
throw new InvalidDataException("Неверный формат данных");
|
||||||
}
|
}
|
||||||
_truckStorages.Clear();
|
_truckStorages.Clear();
|
||||||
while ((str = sr.ReadLine()) != null)
|
while ((str = sr.ReadLine()) != null)
|
||||||
@ -149,7 +149,7 @@ namespace DumpTruck.Generics
|
|||||||
{
|
{
|
||||||
if (collection + truck == -1)
|
if (collection + truck == -1)
|
||||||
{
|
{
|
||||||
throw new Exception("Ошибка добавления в коллекцию");
|
throw new ApplicationException("Ошибка добавления в коллекцию");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user