C# Сведите коллекцию для создания CSV-файла с заголовками слева (по вертикали) и значениями справа (по горизонтали).C#

Место общения программистов C#
Anonymous
C# Сведите коллекцию для создания CSV-файла с заголовками слева (по вертикали) и значениями справа (по горизонтали).

Сообщение Anonymous »

Если у меня есть коллекция моделей, например. Список, в котором заголовок содержит набор свойств. Как я могу отобразить это так, чтобы заголовки заголовков отображались слева, а значения отображались в виде столбцов.
Например.
Итак, учитывая, что у меня есть 3 записи заголовка, например

Код: Выделить всё

var header = new Header { BlNo = "001", Descr = "test1", sigVal = 34 };
var header2 = new Header { BlNo = "002", Descr = null, sigVal = 38 };
var header3 = new Header { BlNo = "003", Descr = "test3", sigVal = 25 };
var headers = new List() {header, header2, header3};
Как я могу получить результат:
,BlNo,"001","002","003",Descr,"test1",,"test3"
,sigVal,34,38,25

Подробнее здесь: https://stackoverflow.com/questions/786 ... -side-vert

Вернуться в «C#»