Kasatkin S.P. LabWork6 #6

Closed
Sem730 wants to merge 7 commits from LabWork6 into LabWork5
Showing only changes of commit 4b59366b42 - Show all commits

View File

@ -147,5 +147,23 @@ namespace ProjectLocomotive
}
}
}
/// Получение данных в виде строки
public string GetData(char separatorType, char separatorData)
{
string data = $"{_map.GetType().Name}{separatorType}";
foreach (var locomotive in _setLocomotives.GetLocomotives())
{
data += $"{locomotive.getInfo()}{separatorData}";
}
return data;
}
/// Загрузка списка из массива строк
public void LoadData(string[] records)
{
foreach (var rec in records)
{
_setLocomotives.Insert(DrawningObject.Create(rec) as T);
}
}
}
}