.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; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д