2012-01-05 20 views

Odpowiedz

12

Każdy powód, dla którego nie możesz po prostu użyć LINQ?

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

nie nie ma powodu, i bardzo ładne. prawdopodobnie powinienem powiedzieć 1 instrukcja linq. – Rod

+1

Chce dodać to do wyników, sugerując, że może już tam być coś, więc może 'results.AddRange (input.Except())' –

+0

@JoelCoehoorn: Prawdopodobnie - choć z mojego doświadczenia ty * rzadko * musisz to robić rzeczy z istniejącą listą. –

4
compareTo.ForEach(x => { 

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


    }); 
+0

thx, nie mam nic przeciwko innym perspektywom. – Rod

Powiązane problemy