Is there a LINQ statemant to transfer a List of a class like
private class ToSelectMany
{
public string SelectMe1 { get; set; }
public string SelectMe2 { get; set; }
public string IgnoreMeString { get; set; }
public bool IgnoreMeBool { get; set; }
}
to an array like
[0] "list element 1 - SelectMe1"
[1] "list element 1 - SelectMe2"
[2] "list element 2 - SelectMe1"
[3] "list element 2 - SelectMe2"
[4] "list element 3 - SelectMe1"
[5] "list element 3 - SelectMe2"
...
I tried
List<ToSelectMany> elements = GetElements();
string[] elementArray = elements.SelectMany(a => a.ToSelect1, b => b.ToSelect2);
and some similar things, but it won't work.