使用C#将未知数量的数据从文本文件放入数组/列表

时间:2017-09-20 08:50:50

标签: c# arrays list

我正在从文本文件中读取机场名称及其跑道名称,然后将它们存储在数组/列表中以供稍后处理。但事先我不知道机场有多少条跑道。在将数据读入数组/列表后,我准备将它们存储到两列中,如下所示:

Airport     Runway
  KPAE        11       //if there is only one runway

或者

Airport     Runway
  KPAE        11
  KPAE        16R
  KPAE        29
  KPAE        34L      //if there are multiple runways

每列中的内容应来自数组/列表。建议的方法是定义用于存储读取数据的数组/列表。感谢。

2 个答案:

答案 0 :(得分:1)

我想说你最好的选择是这样的Dictionary

Dictionary<String, List<String>>

Key是机场名称,而Value是机场跑道的集合

答案 1 :(得分:0)

是字典是David提到的最佳解决方法,但我想知道您是否也想要从文本文件中读取数据的方式,请具体说明。