-1
我有2個對象列表,我需要知道是否有任何屬性發生了變化。 以下是我有:比較對象屬性
public class Person
{
public int PersonId { get; set; }
public string Name { get; set; }
public string Email { get; set; }
}
然後,我有Person
2名列表。
var list1 = new List<Person>();
var list2 = new List<Person>();
我需要知道,如果list1
和list2
包含一些Person
對象,確保該屬性的值是相同的,通過PersonId
比較。
你有沒有嘗試過嗎?你看過linq嗎?這[[加入]](http://stackoverflow.com/documentation/c%23/68/linq-queries/2994/joins-inner-left-right-cross-and-full-outer-joins#t=201611241921121673108 )文檔是一個很好的開始。也只是使用'where'可以做 –
是的,我的問題是指同時比較所有屬性 –
因此,再次請顯示您已經嘗試過...我們可以幫助您更正它,但不會爲您寫入 –