【发布时间】:2012-04-19 11:17:22
【问题描述】:
我不知道如何使用分隔符选项将项目从我的 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 行。 我想要做的是将列表中的每一行拆分为两个单独的部分,以便我可以计算这些值的最小值、最大值和平均值。 (每个值都代表温度,所以加倍) 任何帮助,将不胜感激 !!!谢谢
【问题讨论】:
-
您的问题目前还不清楚 - 例如,您是否只有字符串中的数据?每个值代表什么值(双精度、小数?)请阅读tinyurl.com/so-hints 并编辑您的问题。
-
“将每一行分成两部分”显示示例
-
是的,用分隔符“\t”将每一行分成两部分
-
现在我明白你有什么了,展示你想要什么
-
抱歉一开始的描述不清楚,如前所述,我想将 sList 拆分为 2 个部分,每个部分 1 列,以便我可以执行计算并获取每个部分的最小值、最大值和平均值。
标签: c# string arraylist generic-list