Implementando un Foreach con expresión Lambda
Nuestro buen amigo Diego Rojas nos comparte su artículo:
Implementando un Foreach con expresión Lambda
En días pasados dando una capacitación, le solicité al grupo de desarrolladores que hicieran un método que recibiera una lista de clientes y un parámetro tipo string –> en este caso el país –> para filtrar la lista con este parámetro y retornar otra lista con los clientes que pertenecen al país solicitado. Como era de esperarse, la mayoría de los estudiantes solucionó el problema con un foreach y haciendo una comparación en cada iteración. Sin embargo, creo que es mucho más simple implementar esta solución a través de una expresión lambda y es lo que me llevó a escribir este post.
En primera instancia vamos a escribir la clase cliente sobre la cual vamos a llevar a cabo el procedimiento.
public class Cliente
{
public int Id { get; set; }
public string Nombre { get; set; }
public string Apellido1 { get; set; }
public string Apellido2 { get; set; }
public string Pais { get; set; }
}
Ver más aquí.
Saludos.
Fernando García Loera (Community Program Manager – Latin America Region)