using System.Collections.Generic;
public string Id { get; set; }
public string Name { get; set; }
public string Id { get; set; }
public string Location { get; set; }
public string Id { get; set; }
public string Name { get; set; }
public string Location { get; set; }
public static void Main()
var aList = new List<A>()
var bList = new List<B>()
var output = aList.Join(bList,
foreach(var item in output)
Console.WriteLine(string.Format("Id : {0}, Name : {1}, Location:{1}", item.Id, item.Name, item.Location));