Howto分割泛型列表项与分隔符?

问题描述:

我不知道如何将项目从我的泛型列表拆分为两个独立的部分与分隔符选项?Howto分割泛型列表项与分隔符?

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排在我的名单。 我想要做的是将列表中的每一行分割为两个独立的部分,以便我可以计算出thoose值的最小值,最大值和平均值。 (每个值的意思是代表温度,所以双) 任何帮助将不胜感激!感谢名单

+1

你的问题不清楚的时刻 - 你只需要在字符串中的数据,例如?每个数字代表什么值(double,decimal?)请阅读http://tinyurl.com/so-hints并编辑您的问题。 – 2012-04-19 11:18:37

+0

“将每一行分成两部分”示例 – Likurg 2012-04-19 11:24:33

+0

是将每一行分成两部分用分隔符“\ t” – Haris 2012-04-19 11:27:14

那么你为什么不使用这一个

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]); 
     }