可以通过以下步骤完成:
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
List<Person> people = new List<Person>
{
new Person { Name = "John", Age = 25 },
new Person { Name = "Jane", Age = 30 },
new Person { Name = "Mike", Age = 35 }
};
string csv = string.Join(",", people.Select(p => $"{p.Name},{p.Age}"));
在上面的代码中,我们使用Select方法选择每个Person对象的Name和Age属性,并使用插值字符串将它们连接起来。然后,我们使用string.Join方法将所有的Person对象字符串连接起来,使用逗号作为分隔符。
Console.WriteLine(csv);
这将输出以下内容:
John,25,Jane,30,Mike,35
这是将列表转换为CSV字符串的基本方法。根据你的需求,你可以根据实际情况进行修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云