Запись пользовательских объектов в виде строки - C#
Формулировка задачи:
Всем привет, как переписать содержимое полиморфных объектов в строку? Что-то вроде:
Желательно с переносом по строке.
Спасибо!
Person[] mas = new Person[8];
mas[0] = new Working("Nikita", 1319, 32131);
mas[1] = new Working("Sergey", 40321, 3213);
mas[2] = new Engineer("Anton", 20321, 12232);
mas[3] = new Administrator("Igor", 13212, 2431);
mas[4] = new Administrator("Alexander", 32143, 43321);
mas[5] = new Working("Petr", 31432, 4433);
mas[6] = new Engineer("Azat", 213432, 343442);
mas[7] = new Engineer("Aynur", 43432, 34425);
//Заполнение коллекции полиморфными объектами, добавлением в конец
LinkedList<Person> list = new LinkedList<Person>();
foreach (Person i in mas) list.AddLast(i);
//Запись содержимого объектов в строку
string message;
foreach(Person i in list) message=+i.ToString();//??????????????Решение задачи: «Запись пользовательских объектов в виде строки»
textual
Листинг программы
string message; foreach(Person i in list) message+="\n" + i.ToString();