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

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

Сообщение Anonymous »

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

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

public record Header
{
public string BlNo;
public string Descr;
public int sigVal;
}

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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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