隔离字符串输出的元素

时间:2018-03-07 03:41:32

标签: c# odata

我的C#输出格式为:

Epoch Timestamp1,Cost1,Epoch Timestamp2,Cost2,Epoch Timestamp3,Cost3.

(Costn是Epoch TImestampn的成本。)

我想以下面的方式获得每个时间戳的成本:

timestamp cost
timestamp cost
..
..
..

我在Visual Studio 2017中用C#实现了这个功能。 我该如何实现呢?有什么想法吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

只需使用Splitfor循环,添加胡椒和盐即可尝试

var input = "Epoch Timestamp1,Cost1,Epoch Timestamp2,Cost2,Epoch Timestamp3,Cost3.";

var split = input.Split(',');
var results = new List<string>();

for (int i = 0; i < split.Length; i+=2)
   results.Add(split[i] + " " + split[i + 1]);

foreach (var item in results)
   Console.WriteLine(item);

See it in action here