This commit is contained in:
ZakenChannel 2024-05-07 12:16:09 +04:00
parent 7a05bcb347
commit 6213fef9d6

View File

@ -175,17 +175,16 @@ public class StorageCollection<T>
string[] set = record[3].Split(_separatorItems, StringSplitOptions.RemoveEmptyEntries); string[] set = record[3].Split(_separatorItems, StringSplitOptions.RemoveEmptyEntries);
foreach (string elem in set) foreach (string elem in set)
{ {
if (elem?.CreateDrawningPlane() is T ship) if (elem?.CreateDrawningPlane() is T plane)
{ {
try try
{ {
if (collection.Insert(ship) == -1) throw new InvalidOperationException("Объект не удалось добавить в коллекцию: " + record[3]); if (collection.Insert(plane) == -1) throw new InvalidOperationException("Объект не удалось добавить в коллекцию: " + record[3]);
} }
catch (CollectionOverflowException ex) catch (CollectionOverflowException ex)
{ {
throw new CollectionOverflowException("Коллекция переполнена", ex); throw new CollectionOverflowException("Коллекция переполнена", ex);
} }
} }
} }
_storages.Add(record[0], collection); _storages.Add(record[0], collection);