将输出从Winforms中的对象列表C#写入csv文件
本文关键字:列表 写入 csv 文件 对象 输出 Winforms | 更新日期: 2023-09-27 18:29:25
我从csv文件中获取输入,处理结果并将其存储在"OutputRecords"类的对象列表中。我使用Lumenworks CsvReader执行此任务。请帮助我如何创建一个新的csv文件并将输出写入用户。
该班的成员是:
public int individuals;
public int count;
public string botanical_Name;
public double density;
public double species_Basal_Area;
public double frequency;
public double relative_Frequency;
public double relative_Density;
public double relative_Basal_Area;
public double ivi_Value;
下面的列表由包含要写入csv文件的输出的对象组成。
List<OutputRecords> object_OutputRecords = new List<OutputRecords>();
您可以使用诸如http://joshclose.github.io/CsvHelper/为您序列化列表。
示例
using(var textWriter = File.OpenWrite("output.csv"))
{
var csv = new CsvWriter( textWriter );
csv.WriteRecords( object_OutputRecords );
}
这将创建一个名为output.csv的文件,并将集合中的所有记录写入其中。