none
Lambda Expression, criar lista com registros contidos em outra lista RRS feed

  • Pergunta

  • Prezados necessito criar, uma lista contendo apenas os valores existentes em ambas as lista.

     

     List<int> lista1 = new List<int>();
          lista1.Add(1);
          lista1.Add(5);
    
          List<int> lista2 = new List<int>();
          lista2.Add(6);
          lista2.Add(9);
          lista2.Add(1);
    
          //Prezados necessito criar, uma lista contendo apenas os valores existentes em ambas as lista. 
          var result = lista1.Exists(lista2);
    
          var result = lista1.Contains(lista2);
    
          foreach (var item in result)
          {
            Console.WriteLine(item);
          }

    sexta-feira, 6 de maio de 2011 02:57

Respostas

  • Amigo, veja se lhe resolve:

    List<int> lista1 = new List<int>();
          lista1.Add(1);
          lista1.Add(5);
    
          List<int> lista2 = new List<int>();
          lista2.Add(6);
          lista2.Add(9);
          lista2.Add(1);
    
          List<int> lista3 = new List<int>();
    
          foreach (int i in lista1.Where(c => lista2.Contains(c)))
          {
            lista3.Add(i);
          }
    


    Olavo Oliveira Neto
    http://olavooneto.wordpress.com
    Se for útil marque como resposta e faça um Developer feliz :)
    sexta-feira, 6 de maio de 2011 11:59
    Moderador