none
Percorrer uma lista com lambda expression RRS feed

  • Pergunta

  • Tenho uma classe que representa um entidade do banco de dados. Essa classe roda uma procedure que retorna os dados dela. Criei uma lista do tipo e essa lista vem carregada. Vamos supor que essa seja a lista carregada: vlstMinhaEntidade. Como eu faço para percorrer essa lista com lambda? Pessoal, for e foreach, isso eu sei. A questão seria com lamda. Dees jeito não funcionou. O objetivo disso é somente aprendizado.

    var teste = l in vlstMinhaEntidade...

    Da forma acima dá erro em tudo.

    quarta-feira, 11 de fevereiro de 2015 16:24

Respostas

  • Fiz assim else resolveu:

     vbolErroDocTorObrigatorio = vlstDados.All(l => l.IcObrigatorio == 0 && String.IsNullOrEmpty(l.DsPathDocumento));

    • Marcado como Resposta pnet quinta-feira, 12 de fevereiro de 2015 11:41
    quarta-feira, 11 de fevereiro de 2015 19:24

Todas as Respostas

  • Boa Tarde você quer percorrer ou você quer trazer uma seleção de itens?

    MCP - MCSD Se a Resposta foi util, por favor marque como Valida assim esta contribuindo para gratificar toda a ajuda de nossos colegas. Paulo Caleffi

    quarta-feira, 11 de fevereiro de 2015 16:39
  • Vou validar uma var boolena, de acordo com o que resulta, por exemplo. Tipo:

    bool var = ......

    quarta-feira, 11 de fevereiro de 2015 16:45
  • Assim tá dando pau;

    vbolErroDocTorObrigatorio = vlstDados.ForEach(l => l.IcObrigatorio == 0 && string.IsNullOrEmpty(l.DsPathDocumento))

    quarta-feira, 11 de fevereiro de 2015 16:50
  • lista.ForEach(obj => {

       if(obj.Id >= 0)

          ......

    });

    Abraço!


    Nome : Romy G. Moura Cargo: Analista Programador

    quarta-feira, 11 de fevereiro de 2015 16:57
  • Fiz assim else resolveu:

     vbolErroDocTorObrigatorio = vlstDados.All(l => l.IcObrigatorio == 0 && String.IsNullOrEmpty(l.DsPathDocumento));

    • Marcado como Resposta pnet quinta-feira, 12 de fevereiro de 2015 11:41
    quarta-feira, 11 de fevereiro de 2015 19:24