Запись пользовательских объектов в виде строки - 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();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.818 из 5
Похожие ответы