diff --git a/ProjectAirFighter/ProjectAirFighter/CollectionGenericObjects/StorageCollection.cs b/ProjectAirFighter/ProjectAirFighter/CollectionGenericObjects/StorageCollection.cs index d8dbd29..3b065ea 100644 --- a/ProjectAirFighter/ProjectAirFighter/CollectionGenericObjects/StorageCollection.cs +++ b/ProjectAirFighter/ProjectAirFighter/CollectionGenericObjects/StorageCollection.cs @@ -93,7 +93,7 @@ public class StorageCollection { if (_storages.Count == 0) { - throw new Exception("В хранилище отсутствуют коллекции для сохранения"); + throw new ArgumentException("В хранилище отсутствуют коллекции для сохранения"); } if (File.Exists(filename)) @@ -145,7 +145,7 @@ public class StorageCollection { if (!File.Exists(filename)) { - throw new Exception("Файл не существует"); + throw new FileNotFoundException("Файл не существует"); } using (StreamReader fs = File.OpenText(filename)) @@ -153,11 +153,11 @@ public class StorageCollection string str = fs.ReadLine(); if (str == null || str.Length == 0) { - throw new Exception("В файле нет данных"); + throw new ArgumentException("В файле нет данных"); } if (!str.StartsWith(_collectionKey)) { - throw new Exception("В файле неверные данные"); + throw new InvalidDataException("В файле неверные данные"); } _storages.Clear(); string strs = "";