Product[] productSetOne = {
  new Product {IdProduct = 46, Price = 1000 },
  new Product {IdProduct = 27, Price = 2000 },
  new Product {IdProduct = 14, Price = 500}};
Product[] productSetTwo = {
  new Product {IdProduct = 11, Price = 350 },
  new Product {IdProduct = 46, Price = 1000 }};

var productsUnion = productSetOne.Union(productSetTwo);

foreach (var item in productsUnion) {
  Console.WriteLine(item);
}
