有 2 个不同的对象列表,需要将 2 个不同的文件导出为 .csv 并使用 C# 返回相同的文件。请帮助我找到实现相同的乐观方法。
提前致谢
简单代码如何将对象列表保存到 csv 文件中,尚未测试,但您可以了解:
var properties = typeof(YourModel).GetProperties();
string headerLine = string.Join(",",
typeof(YourModel).GetProperties().Select(p => p.Name));
var dataLines = yourModellist.Select(item =>
string.Join(",", properties.Select(p => p.GetValue(item, null))));
var allLines = new[] { headerLine }.Concat(dataLines);
File.WriteAllLines("your csv file", allLines);