Escrito el 30/04/2024

Tutorial LINQ: Concat y Union

Combina dos colecciones del mismo tipo.

Concat

Concatena dos colecciones del mismo tipo.

var numbers1 = new int[] { 1,1,2 };
var numbers2 = new int[] { 1,5,3 };
var newNumbers = numbers1.Append(numbers2);// [1,1,2,1,5,3]

Union

Concatena dos colecciones del mismo tipo y remueve duplicados.

var numbers1 = new int[] { 1,1,2 };
var numbers2 = new int[] { 1,5,3 };
var newNumbers = numbers1.Union(numbers2);// [1,2,5,3]

Nota 1: También admiten un segundo parámetro comparer para comparar si los objetos son iguales