私は3つの一般的なリストを持っている:2番目のコレクションに存在しない要素を3番目のコレクションに追加するにはどうすればよいですか?
List<string> input
List<string> compareTo
List<string> results
私は入力のリストを取り、比較リストにそれぞれの値を比較するために好きで、それが存在しない場合は結果リストに追加したいです。
私は3つの一般的なリストを持っている:2番目のコレクションに存在しない要素を3番目のコレクションに追加するにはどうすればよいですか?
List<string> input
List<string> compareTo
List<string> results
私は入力のリストを取り、比較リストにそれぞれの値を比較するために好きで、それが存在しない場合は結果リストに追加したいです。
LINQだけでは使用できない理由は何ですか?
List<string> results = input.Except(compareTo).ToList();
は一切ない理由、そして非常に素晴らしいがありません。私はおそらく1 linqステートメントを言っている必要があります。 – Rod
彼は結果にそれを加えることを望んでいるので、すでにそこに何かがあるかもしれないということを暗示しています。おそらく 'results.AddRange(input.Except()) ' –
@JoelCoehoorn:おそらく私の経験では*既存のリストを持つものの –