Не присваивается значение полю - C#

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

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

Здравствуйте. Почему полю не присваивается значение? Есть класс самолетов и их конструктор, присваивающий значение полям. Пытаюсь прочитать значение, но оно всегда равно дефолту. Буду благодарен за поправку и объяснение к ней.
Листинг программы
  1. class AirplaneClass
  2. {
  3. private string flyTo;
  4. private string raceNumber;
  5. private DateTime departureTime;
  6. public string FlyTo
  7. {
  8. get { return flyTo; }
  9. private set { flyTo = value; }
  10. }
  11. public string RaceNumber
  12. {
  13. get { return raceNumber; }
  14. private set
  15. {
  16. if (value.Length == 6)
  17. raceNumber = value;
  18. }
  19. }
  20. public DateTime DepartureTime
  21. {
  22. get { return departureTime; }
  23. private set { departureTime = value; }
  24. }
  25. public AirplaneClass(string FlyTo, string RaceNumber, DateTime DepartureTime)
  26. {
  27. FlyTo = this.FlyTo;
  28. RaceNumber = this.RaceNumber;
  29. DepartureTime = this.DepartureTime;
  30. }
  31. }
  32. class Program
  33. {
  34. static void Main(string[] args)
  35. {
  36. try
  37. {
  38. // Airport airport = new Airport();
  39. AirplaneClass airplane1 = new AirplaneClass("Москва", "555111", new DateTime(2017, 3, 21, 10, 30, 30));
  40. AirplaneClass airplane2 = new AirplaneClass("Минск", "555222", new DateTime(2017, 3, 21, 11, 30, 30));
  41. AirplaneClass airplane3 = new AirplaneClass("Волгоград", "555333", new DateTime(2017, 3, 21, 12, 30, 30));
  42. AirplaneClass airplane4 = new AirplaneClass("Питер", "555222", new DateTime(2017, 3, 21, 13, 30, 30));
  43. AirplaneClass airplane5 = new AirplaneClass("Краснодар", "555222", new DateTime(2017, 3, 21, 14, 30, 30));
  44. // airport.AddAirplane(airplane1, airplane2, airplane3, airplane4, airplane5);
  45. Console.WriteLine(airplane5.FlyTo);
  46. Console.ReadKey();
  47. }
  48. catch { }
  49. }
  50. }

Решение задачи: «Не присваивается значение полю»

textual
Листинг программы
  1. public AirplaneClass(string FlyTo, string RaceNumber, DateTime DepartureTime)
  2. {
  3.     this.FlyTo = FlyTo;
  4.     this.RaceNumber = RaceNumber;
  5.     this.DepartureTime = DepartureTime;
  6. }

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


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

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

8   голосов , оценка 4.25 из 5

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

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

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