私は2つのリスト
リストAを持っています
List<test> populate = new List<test>();
{
populate.Add(new test(){ID = 1, name="AAA", nameID=1, type=1, isSelected=false});
populate.Add(new test(){ID = 2, name="BBB", nameID=2, type=1, isSelected=false});
populate.Add(new test(){ID = 3, name="CCC", nameID=3, type=1, isSelected=false});
}
リストB
List<build> populateBuild = new List<build>();
{
populateBuild.Add(new test(){ID = 1, name="AAA", nameID=1, type=1, isSelected=false});
populateBuild.Add(new test(){ID = 3, name="CCC", nameID=3, type=1, isSelected=false});
}
私が達成したいのは:
1) 新しいリスト (リスト C) が欲しい
2)リスト Cでは、リスト A のすべてのデータが必要ですが、リスト Aの isSelectedの値はTRUEに変更されます。リスト Bのデータと比較
3)リスト B がリスト A に存在する場合、リスト Aの isSelectedの値が TRUEに変更され、リスト Cに追加されます。
4) リスト B がリスト A に存在しない場合、それは引き続きリスト C に追加されますが、isSelected 値は変更されません (false のまま)。
ありがとうございました、