.NET 4.x Класс "Автобусная Линия "- как создать получше ? - C#

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

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

Добрый день, подскажите как бы лучше создать класс или может даже базу данных автобусных линий. например есть маршрут номер 11 .есть определённые остановки , есть время в течение дня когда маршрут номер 11 там останавливается. по будним дням в определённые времена, на выходных - другие времена. таких маршрутов пару штук. Как бы вы это реализовали что бы потом с помощью LINQ иметь доступ к этим данным и производить вывод на экран? Как то так что ли?
class Bus
{
public int Number;
    List<BusStop> bustops;
}
 
class BusStop
{
    public string Name;
    public DateTime StopTime;
    public DateTime StopTimeonHoliday;
}
Но дело в том что на одной и той же остановке могут пару разных автобусов останавливаться. В общем как абсолютный начинающий и любитель не могу создать толковую структуру.. Спасибо!

Решение задачи: «.NET 4.x Класс "Автобусная Линия "- как создать получше ?»

textual
Листинг программы
    [Serializable]
    public class Bus
    {
        public int Number { get; set; }
        public List<StationAndTimes> Route { get; set; }
    }
 
    [Serializable]
    public class StationAndTimes
    {
        public Station Station { get; set; }
        public List<TimeSpan> WeekdaysArriveTimes { get; set; }
        public List<TimeSpan> WeekendsArriveTimes { get; set; }
    }
 
    [Serializable]
    public class Station
    {
        public string Name;
    }

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


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

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

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