У меня есть класс следующим образом:
public class Test
{
public int Id {get;set;}
public string Name { get; set; }
public string CreatedDate {get;set;}
public string DueDate { get; set; }
public string ReferenceNo { get; set; }
public string Parent { get; set; }
}
и у меня есть список объектов Test
List<Test>testobjs=new List();
Теперь я хотел бы преобразовать его в csv в следующем формате:
"1, Джон Гришам, 9/5/2014,9/5/2014,1356,0\n2, Стивен Кинг, 9/3/2014,9/9/2014,1367,0\n3, The Rainmaker, 4/9/2014,18/9/2014,1";
Я искал "Преобразование списка в csv С#", и я получил решения следующим образом:
string.Join(",", list.Select(n => n.ToString()).ToArray())
Но это не поместит \n по мере необходимости i.e для каждого объекта
Есть ли какой-нибудь быстрый способ, кроме строкового построения, для этого? Пожалуйста, помогите...