Buscar dentro de un List con Find en C#

Supongamos una clase así:


public class ConsultasEntidades
    {
        public string identidad { get; set; }
        public string consulta { get; set; }
        public string datatextfield { get; set; }
        public string datavaluefield { get; set; }
    }

Supongamos que creamos un List de ConsultasEntidades


private List<ConsultasEntidades> entidades = new List<ConsultasEntidades>();

Agreguemos una ConsultasEntidades a entidades.


ConsultasEntidades consultaentidad = new ConsultasEntidades();
        consultaentidad.identidad = "edepartamento";
        consultaentidad.consulta = "select * from tabla";
        consultaentidad.datatextfield = "text";
        consultaentidad.datavaluefield = "value";
        entidades.Add(consultaentidad);

Y finalmente hagamos la busqueda:

ConsultasEntidades consultaEntidad = entidades.Find(entid => entid.identidad == "123456");

Esta ultima linea consiste en buscar dentro del List entidades, una ConsultaEntidades que tenga como identidad el id = "123456".

Espero les sirva.


Sean felices! :) Y sientanse libres de opinar ;)

No hay comentarios:

Publicar un comentario