-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 )ドキュメントは始めるのに適しています。また、どこでもできることを使用する –
はい、私の質問は、同時にすべてのプロパティを比較するために参照されました –
しかし、再度あなたが試したことを示してください...あなたはそれを修正することができますが、あなたのためにそれを書くことはできません –