Having two lists of same object type. I want to join them using an interleave pattern where i items of the first list are separated by j items from the second list.
In essence:
First list
{a, b, c, d, e, f, g, h}
Second list
{0, 1, 2, 3, 4}
where the grouping count for the first list is 3 and for the second list is 2.
resulting in
{a, b, c, 0, 1, e, f, g, 2, 3, h, 4}
Is this possible with Linq?