2012-01-05 21 views

Respuesta

12

¿Por qué no puedes usar LINQ?

List<string> results = input.Except(compareTo).ToList(); 
+0

no hay ninguna razón, y muy agradable. probablemente debería haber dicho 1 declaración de linq. – Rod

+1

Quiere agregarlo a los resultados, lo que implica que puede haber algo allí, así que tal vez 'results.AddRange (input.Except())' –

+0

@JoelCoehoorn: Posiblemente, aunque en mi experiencia * rara vez * necesita hacer este tipo de cosa con una lista existente. –

4
compareTo.ForEach(x => { 

    if(!input.Contains(x))results.Add(x); 


    }); 
+0

thx, no me molestan las perspectivas diferentes tampoco. – Rod

Cuestiones relacionadas