Подскажите где ошибка - C#

Узнай цену своей работы

Формулировка задачи:

Всем привет. Есть класс public class Footballplayer
Листинг программы
  1. namespace FootballTeam
  2. {
  3. public class Footballplayer {
  4. private string Surname { set; get; }
  5. private string Name { set; get; }
  6. private int DateOfBirth { set; get; }
  7. private string PlayerStatus { set; get; }
  8. private string StateOfHealth { set; get; }
  9. private int MonthlySalary { set; get; }
  10. public Footballplayer(string asurname, string aname, int adateOfBirth, string aplayerStatus,
  11. string astateOfHealth,
  12. int amonthlySalary)
  13. {
  14. Surname = asurname;
  15. Name = aname;
  16. DateOfBirth = adateOfBirth;
  17. PlayerStatus = aplayerStatus;
  18. StateOfHealth = astateOfHealth;
  19. MonthlySalary = amonthlySalary;
  20.  
  21. }
  22. public void InfoDisplay()
  23. {
  24. Console.WriteLine(Surname + " " + Name + " " + DateOfBirth + " " + PlayerStatus + " " + StateOfHealth + " " +
  25. MonthlySalary);
  26. }
  27. }
  28. }
в main создаю его экземпляр и благополучно вывожу его на консоль. но. после создаю второй класс, в конструктор которого нужно передать список из элементов первого и вывести этот список на консоль. вот тут то у меня ничего не выходит......
Листинг программы
  1. namespace FootballTeam
  2. {
  3. internal class FootballTeam
  4. {
  5. public List<Footballplayer> Footballplayerlist = new List<Footballplayer>();
  6. public void AddFootballplayer(Footballplayer newfootballplayer)
  7. {
  8. Footballplayerlist.Add(newfootballplayer);
  9. }
  10.  
  11. public void InfoDisplay()
  12. {
  13. foreach (Footballplayer footballplayer in Footballplayerlist)
  14. {
  15.  
  16. Console.WriteLine(footballplayer);
  17. }
  18. }
  19.  
  20. }
  21. }
  22. namespace FootballTeam
  23. {
  24. class Program
  25. {
  26. static void Main(string[] args)
  27. {
  28. Footballplayer g=new Footballplayer("Nesmachniy ","Andrey ",1975 ,"zashitnik ","healthy ",30000);
  29. g.InfoDisplay();
  30. Footballplayer h = new Footballplayer("Goran ", "Goranchich ", 1975, "zashitnik ", "healthy ", 30000);
  31. h.InfoDisplay();
  32. FootballTeam dinamo=new FootballTeam();
  33. dinamo.AddFootballplayer(g);
  34. dinamo.AddFootballplayer(h);
  35. dinamo.InfoDisplay();
  36.  
  37. }
  38. }
  39. }
при выводе получаю -смотрите вложение. Очень прошу вас- подскажите что не так, как вывести этот список.

Решение задачи: «Подскажите где ошибка»

textual
Листинг программы
  1.  public void InfoDisplay()
  2.         {
  3.             foreach (Footballplayer footballplayer in Footballplayerlist)
  4.             {
  5.                 footballplayer.InfoDisplay();
  6.             }
  7.         }

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


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

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

11   голосов , оценка 3.909 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут