我想知道如何从txt文件中获取列项目并将其格式化后写入输出中。
这是我的input.txt
DC 2INCL1 50000 20190802<
DC 2INCL2 50000 20190809<
DC 2INCL3 50000 20190816<
DC 2INCL4 50000 20190823<
DC 2INCL5 50000 20190830<
DC 2INCL6 50000 20190906<
DC 2INCL7 50000 20190913<
DC 2INCL8 50000 20190920<
DC 2INCL9 50000 20190927<
这就是我在C#中阅读input.txt的方式:
string path = @"c:\Users\Dev-02\Desktop\usingFileHelpers\textfiles\";
var engine = new FileHelperEngine<Cliente>();
var result = engine.ReadFile(path + "input.txt");
我知道带有任何定界符为,
的静态文本文件,我应该使用[DelimitedRecord(",")]
但是就我而言,我需要按列和行进行读取,然后将其写入我的[[output.txt
我期待这个输出:
1> Type:DC TypeWeb:2INCL1 ValueToPay:50000 Date:2019/08/02<
2> Type:DC TypeWeb:2INCL2 ValueToPay:50000 Date:2019/08/09<
3> Type:DC TypeWeb:2INCL3 ValueToPay:50000 Date:2019/08/16<
4> Type:DC TypeWeb:2INCL4 ValueToPay:50000 Date:2019/08/23<
5> Type:DC TypeWeb:2INCL5 ValueToPay:50000 Date:2019/08/30<
6> Type:DC TypeWeb:2INCL6 ValueToPay:50000 Date:2019/09/06<
7> Type:DC TypeWeb:2INCL7 ValueToPay:50000 Date:2019/09/13<
8> Type:DC TypeWeb:2INCL8 ValueToPay:50000 Date:2019/09/20<
9> Type:DC TypeWeb:2INCL9 ValueToPay:50000 Date:2019/09/27<
foreach (string line in lines)
{
string[] cols = line.split(" ").trim();
}