在C# (UWP)中将自定义对象的数组写入CSV文件,可以通过以下步骤完成:
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
Person[] persons = new Person[]
{
new Person { Name = "John", Age = 25 },
new Person { Name = "Jane", Age = 30 },
new Person { Name = "Mike", Age = 35 }
};
using CsvHelper;
using System.IO;
// 创建CSV文件写入器
using (var writer = new StreamWriter("persons.csv"))
using (var csv = new CsvWriter(writer))
{
// 写入表头
csv.WriteHeader<Person>();
// 写入数据
csv.WriteRecords(persons);
}
在上述代码中,我们首先创建了一个StreamWriter对象来写入CSV文件,然后创建了一个CsvWriter对象来处理CSV写入操作。使用WriteHeader方法可以写入CSV文件的表头,使用WriteRecords方法可以将自定义对象的数组写入CSV文件。
总结:通过以上步骤,您可以在C# (UWP)中将自定义对象的数组写入CSV文件。这样做可以方便地将数据导出为CSV格式,以便在其他应用程序中进行处理和分析。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云