<pre>IEnumerable<Tuple<string, string, string,string>> CollapedList = list1 .Zip(list2, (e1, e2) => new { e1, e2 }) .Zip(list3, (z1, e3) => Tuple.Create(z1.e1, z1.e2, e3)) .Zip(list4, (z2, e4) => Tuple.Create(z2.z1.e1, z2.z1.e2, z2.e3, e4));
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)