I持って2つのリスト、すなわち私のリスト1は、次の要素を持っている場合、リスト1とリスト2どのように二つのリストを比較し、C#でのミスマッチそれらを見つけるには?
は、この場合にそう
"element first is present here"
"elements are present in second"
、
"first", "second","third"
と私のリスト2には、以下の要素を持っている、と仮定"first"と "second"という文字列がlist2に存在します(ただし、variablelistとまったく同じではありません)。
この場合、「first」と「second」を除いてどのようにして結果を表示できますか?「third」要素のみがlist2に存在しませんか?
私はあなたのサブストリングを検索する場合は、(Except
のような)セットベースのアプローチを使用することはできません、次のコードにアドバンス
var inOnlyVariableList = list1.Except(list2).ToList();
おかげ
をそして、何があなたのコードについて失敗しましたか? – BugFinder
等価比較:[Enumerable.Exceptメソッド(IEnumerable 、IEnumerable 、IEqualityComparer )](https://msdn.microsoft.com/en-us/library/bb336390(v=vs.110))のバージョンを使用してください。 ASPX)クエリ@BugFinder –
slawekwin
は私にリスト1からすべての要素を返します。しかし、私は '' inOnlyVariableList'変数に格納するために '' 3番目の ''だけを欲しいです。 – Malai