【发布时间】:2012-12-12 13:47:25
【问题描述】:
假设我有名为 1 到 6 的轨道对象,并且火车经过的对象会抛出它们。每条铁路可以有一列火车。
我有两条火车轨道(是一系列轨道),轨道可以包含相同的轨道。
例如:
轨道 1:轨道 1 - 轨道 2 - 轨道 3 - 轨道 4
轨道 2:轨道 4 - 轨道 3 - 轨道 5 - 轨道 6
我正在考虑为每条轨道收集,现在的问题是我如何知道火车应该继续行驶到哪条轨道。如果火车现在在 Rail3(例如),它怎么知道它应该继续 Rail4 还是 Rail5。 我有一个 RailManagerClass,轨道应该存储在那个类中。存储 ang 管理曲目的最佳方式是什么? linkedList 能解决问题吗?
谢谢。
【问题讨论】:
-
保留一些寻找的轨道数组和每个轨道的计数器,然后当火车准备前往下一个轨道时,只需更新计数器并索引该轨道的数组。
标签: c# collections project-management modeling