Имея простую модель:Как создать массив из кратных свойств класса
public class SimpleClass
{
public string prop1 { get; set; }
public string prop2 { get; set;}
}
и коллекцию:
List<SimpleClass> myCollection = new List<SimpleClass>();
Я хочу сделать следующее:
var headerCollection = new List<string>();
foreach(var item in myCollection)
{
headerCollection.add(item.prop1);
headerCollection.add("Total");
headerCollection.add("Date");
//...
headerCollection.add(item.prop2);
}
Но мне нужно использовать linq для объектов.
Я пробовал:
var modifiedHeaders = myCollection
.Select(item => new[] { item.CON_DESCRIPCION, "Total", "Date", item.prop2 });
Но он создает коллекцию типа: List<string[]>
. Как это решить?