public static void Main()
var a = new int?[] { 0, 1, null };
var b = new int?[] { 0, 1, 2 };
var c = a.FullGroupJoin(b, p => p, p => p).ToArray();
c.ForEach(p => Console.WriteLine(JsonConvert.SerializeObject(p.Item1) + " " + JsonConvert.SerializeObject(p.Item2) + " " + JsonConvert.SerializeObject(p.Item3)));