2014-11-05 90 views
-1

我從csv文件獲取輸入,處理並將結果存儲在'OutputRecords'類的對象列表中。 我爲此任務使用了Lumenworks CsvReader。請幫助我,以便如何創建新的csv文件並將輸出寫入用戶。將輸出寫入Winforms對象列表中的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>(); 
+0

該csvreader是否有寫入csv功能?你有什麼嘗試 – Sayse 2014-11-05 13:39:40

回答

0

您可以使用庫(如http://joshclose.github.io/CsvHelper/)爲您序列化列表。

例如

using(var textWriter = File.OpenWrite("output.csv")) 
{ 
    var csv = new CsvWriter(textWriter); 
    csv.WriteRecords(object_OutputRecords); 
} 

這將創建一個名爲output.csv文件和集合中的所有記錄寫入。