Если вам нужна помощь в использовании класса, то я бы сказал, что вам нужно сделать что-то вроде этого.
Создать класс для ваших данных.
public class MyData
{
public string Column1Data {get;set;}
public string Column2Data {get;set;}
public string Column3Data {get;set;}
}
передать списоквведите MyData в свой класс CsvExport следующим образом ...
List<MyData> list = new List<MyData>();
//populate the list here
CsvExport<MyData> export = new CsvExport<MyData>();
export.ExportToFile(@"C:\MyExportFile.txt");
теперь у вас должен быть выходной файл, например ...
Column1Data,Column2Data,Column3Data
r1c1,r1c2,r1c3
r2c1,r2c2,r2c3
r3c1,r1c2,r3c3
Чтобы использовать другой входной класс, просто переключите ссылки MyDataк тому, что когда-либо ваш класс называется