如何在 C# 中将所有值(属性)写入 csv 格式的字符串?
例如。:
class Person(string firstName, string lastName, int_age);
Person person = new Person("Kevin","Kline",33);
现在我想要一个字符串“凯文;克莱恩;33”
换句话说,我想将一个对象序列化为 CSV
看一下乔什·克洛斯的 https://stackoverflow.com/users/68499/josh-close出色的CSV助手 https://github.com/JoshClose/CsvHelper图书馆
var person = new Person("Kevin","Kline",33);
using (var csv = new CsvWriter(new StreamWriter("file.csv")))
{
csv.Configuration.HasHeaderRecord = false;
csv.Configuration.Delimiter = ';';
csv.WriteRecord(person);
}
Output:
Kevin;Kline;33
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)