如何使用分隔符拆分通用列表项?

时间:2012-04-19 11:17:22

标签: c# string arraylist generic-list

我无法弄清楚如何将我的genericList中的项目拆分为两个具有分隔符选项的单独部分?

  List<string> fileLines = File.ReadAllLines(fileName).Skip(4).ToList();
          foreach (var item in fileLines)
          {
            values = item.Split(' ');
            sList.Add(values[3].Substring(2).Trim());
          }

我的sList看起来像这样:

10.5     5.5
7.2      2.5
-0.1     3.0
-1.1     3.3 

依此类推..........我的列表中有8760行。 我想要做的是将List中的每一行拆分为两个单独的部分,这样我就可以计算thoose值的最小值,最大值和平均值。 (每个值都代表温度,所以加倍) 任何帮助,将不胜感激 !!!感谢名单

1 个答案:

答案 0 :(得分:2)

那你为什么不用这个呢?

List<string> fileLines = File.ReadAllLines(fileName).Skip(4).ToList();
      foreach (var item in fileLines)
      {
        values = item.Split(' ');
        string[] vl=values[3].Substring(2).Trim().Split('\t');
        sList1.Add(vl[0]);
        sList2.Add(vl[1]);
      }