using System.Collections.Generic;
using static System.Console;
public static void Main()
List<int> primeiraLista = new List<int>{1,2,3,4};
List<int> segundaLista = new List<int>{3,4,5,6};
var unionResultado = primeiraLista.Union(segundaLista);
var concatResultado = primeiraLista.Concat(segundaLista);
var concatDistinctResultado = primeiraLista.Concat(segundaLista).Distinct();
WriteLine("Union: {0}", string.Join(",", unionResultado));
WriteLine("Concat: {0}", string.Join(",", concatResultado));
WriteLine("Concat Distinct: {0}", string.Join(",", concatDistinctResultado));