Сделал лабораторную 7

This commit is contained in:
Никита Волков 2023-12-25 01:18:45 +04:00
parent 9874caf690
commit e323494842

View File

@ -147,11 +147,11 @@ namespace Bulldozer.Generics
var strs = str.Split(new char[] { '\n', '\r' }, StringSplitOptions.RemoveEmptyEntries); var strs = str.Split(new char[] { '\n', '\r' }, StringSplitOptions.RemoveEmptyEntries);
if (strs == null || strs.Length == 0) if (strs == null || strs.Length == 0)
{ {
return false; throw new IOException("Нет данных для загрузки");
} }
if (!strs[0].StartsWith("BulldozerStorage")) if (!strs[0].StartsWith("BulldozerStorage"))
{ {
return false; throw new IOException("Неверный формат данных");
} }
_bulldozerStorages.Clear(); _bulldozerStorages.Clear();
do do
@ -172,7 +172,7 @@ namespace Bulldozer.Generics
{ {
if ((collection + bulldozer) == -1) if ((collection + bulldozer) == -1)
{ {
return false; throw new IOException("Ошибка добавления в коллекцию");
} }
} }
} }
@ -180,9 +180,10 @@ namespace Bulldozer.Generics
str = sr.ReadLine(); str = sr.ReadLine();
} while (str != null); } while (str != null);
}
_bulldozerStorages.Add(record[0], collection);
} }
return true; return true;
} }
} }
} }