我有兩個相同類型的不同列表。我想比較兩個列表,並需要獲取不匹配的值。 類List:將兩個列表與多個條件進行比較
public class pre
{
public int id {get; set;}
public datetime date {get; set;}
public int sID {get; set;}
}
兩個列表:
List<pre> pre1 = new List<pre>();
List<pre> pre2 = new List<pre>();
查詢我寫信給獲得無與倫比的價值:
var preResult = pre1.where(p1 => !pre
.any(p2 => p2.id == p1.id && p2.date == p1.date && p2.sID == p1sID));
但結果是錯在這裏。我得到了pre1中的所有值。