Добавлены методы в MapWithSetLocomotivesGeneric

This commit is contained in:
Данила Мочалов 2022-11-04 18:46:34 +04:00
parent 6f35bd337b
commit dded2fe5dc

View File

@ -158,5 +158,26 @@ namespace Locomotive
}
}
/// Получение данных в виде строки
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(DrawningObjectLocomotive.Create(rec) as T);
}
}
}
}