Можно ли использовать LINQ для объединения / объединения двух или более коллекций одного типа и размера в новую коллекцию того же типа и размера?
var list01 = new List<string> { "A", "", "", "B", "", "", "" };
var list02 = new List<string> { "", "C", "", "", "", "D", "" };
var list03 = new List<string> { "", "", "", "", "E", "", "" };
The desired result: "A", "C", "", "B", "E", "D", "";
Если одна коллекция содержит данные в определенной позиции, ни одна из других коллекций не будет хранить данные в одной и той же позиции, например, первая позиция в list02 и list03 всегда будет пустой, поскольку list01 содержит A в первой позиции.