using System.Collections.Generic;
public static void Main() {
string[] parts = { "Burke", "Laptop", "Computer",
"Mobile", "Ahemed", "Sania",
"Kungada", "David","United","Sinshia" };
var cars = new List<Car>{
new Car{Id =1, parts = parts},
new Car{Id =2, parts = parts},
var results = cars.SelectMany(c=> c.parts.Select(p=> new {part =p,CarId = c.Id })).ToList();
foreach(var result in results){
Console.WriteLine(result.CarId);
Console.WriteLine(result.part);
public string[] parts {get;set;}