using System.Collections.Generic;
public static void Main()
IEnumerable<(string, string)> result = from a1 in arr1
join a2 in arr2 on a1 equals a2 into j
from a2item in j.DefaultIfEmpty()
select (a1,a2item ?? "empty");
foreach (var item in result)
Console.WriteLine($"{item.Item1} - {item.Item2}");