файлы лабораторной

This commit is contained in:
Ivan_Starostin 2023-12-21 21:26:37 +04:00
parent 7e90426bac
commit c125641fc6

View File

@ -56,10 +56,10 @@ namespace ProjectLainer.Generics
File.Delete(filename);
}
StringBuilder data = new();
foreach (KeyValuePair<string, LainersGenericCollection<DrawingEntity, DrawningObjectLainer>> record in _lainerStorages)
foreach (KeyValuePair<string, LainersGenericCollection<DrawingLainer, DrawningObjectLainer>> record in _lainerStorages)
{
StringBuilder records = new();
foreach (DrawingEntity? elem in record.Value.GetLainers)
foreach (DrawingLainer? elem in record.Value.GetLainers)
{
records.Append($"{elem?.GetDataForSave(_separatorForObject)}{_separatorRecords}");
}
@ -101,11 +101,11 @@ namespace ProjectLainer.Generics
str = sr.ReadLine();
continue;
}
LainersGenericCollection<DrawingEntity, DrawningObjectLainer> collection = new(_pictureWidth, _pictureHeight);
LainersGenericCollection<DrawingLainer, DrawningObjectLainer> collection = new(_pictureWidth, _pictureHeight);
string[] set = record[1].Split(_separatorRecords, StringSplitOptions.RemoveEmptyEntries);
foreach (string elem in set)
{
DrawingEntity? lainer = elem?.CreateDrawningLainer(_separatorForObject, _pictureWidth, _pictureHeight);
DrawingLainer? lainer = elem?.CreateDrawningLainer(_separatorForObject, _pictureWidth, _pictureHeight);
if (lainer != null)
{
if (!(collection + lainer))