2012-01-05 13 views

答えて

12

LINQだけでは使用できない理由は何ですか?

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

は一切ない理由、そして非常に素晴らしいがありません。私はおそらく1 linqステートメントを言っている必要があります。 – Rod

+1

彼は結果にそれを加えることを望んでいるので、すでにそこに何かがあるかもしれないということを暗示しています。おそらく 'results.AddRange(input.Except()) ' –

+0

@JoelCoehoorn:おそらく私の経験では*既存のリストを持つものの –

4
compareTo.ForEach(x => { 

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


    }); 
+0

thx、私は別の視点も気にしない。 – Rod

関連する問題