I have the following lists of string
List<string> List1 = new List<string> { "P1", "P2", "P3" };
List<string> List2 = new List<string> { "Q1", "Q2", "Q3" };
List<string> List3 = new List<string> { "R1", "R2", "R3" };
//........
// Add List1,List2, List3 values Vertically to CombileList
CombineList = { "P1", "Q1", "R1", "P2", "Q2", "R2", "P3", "Q3", "R3" };
I want to Add Values to CombineList from all lists vertically, as shown in CombineList, there can be n number of lists to add to CombineList the same way.