我正在使用CSVMapper将一个字典中的对象输出:
using (TextWriter writer = new StreamWriter($"somefile.csv"))
{
var csvDP = new CsvWriter(writer);
csvDP.WriteHeader<NodeDPCount>();
csvDP.NextRecord();
foreach (NodeDPCount dpItem in dp.Values)
{
csvDP.WriteRecord(dpItem);
csvDP.NextRecord();
}
}
这是一个简单的类,具有像ID、Name、Age等字段。
然而,列的输出顺序不是我喜欢的顺序(例如,ID不是第一个),我想指定哪个列是第一个、第二个等等。
我认为我必须使用Mapping类,但是从文档中我无法弄清楚。我希望有像注释一样简单的东西可以应用于这个类,但我想不出来。
有人能帮帮我吗?
谢谢。