Operadores de LINQ: Concatenation

Tabla de contenidos:

Concat

El operador Concat sirve para concatenar 2 secuencias.

Código necesario para los ejemplos:

Un par de listas de nombres:

List<string> nombres1 = new List<string> {"Jesus", "Alvaro", "Manolo"};
List<string> nombres2 = new List<string> {"Rosi", "Amanda", "Julia"};

Volver al operador Concat

Concat:

public static IEnumerable<TSource> Concat<TSource>(
	this IEnumerable<TSource> first,
	IEnumerable<TSource> second
)

Concat recibe como parámetro una secuencia que queremos concatenar a la secuencia que está ejecutando el operador. Devuelve una sola enumeración que contiene las dos enumeraciones usadas.

Por ejemplo, si queremos concatenar las dos listas de nombres anteriores en una sola enumeración:

IEnumerable<string> nombres = nombres1.Concat(nombres2);

El resultado sería:

Jesus
Alvaro
Manolo
Rosi
Amanda
Julia

Volver a la tabla de contenidos

Tags:

Un comentario

Dejar un comentario