タイプのリストが3つありますcab
。比較する必要が listA
ありlistB
ます。Car-number
またはstatus
inlistB
がinと同じである場合、listA
その行listB
をlistC' else add it to
listAlistB`に追加する必要が. I need to perform that same operation for all rows for
あります。これを実行するために2つのリストにラムダを書き込むにはどうすればよいですか?
これは私がこれまでに持っているコードです:
public class cab
{
public string Name {get;set;}
public string Desc {get;set;}
public int Car_number {get;set;}
public bool status {get;set;}
}
cab c1 = new cab() { Name = "Zen",Desc = "äsdasdf",Car_number= "8832",status="false"};
cab c2 = new cab() { Name = "Ford",Desc = "sdfgedasdf",Car_number= "1132",status="true"};
cab c3 = new cab() { Name = "Swift",Desc = "sdsdf",Car_number= "732",status="true"};
List<cab> listA = new List<cab>();
listA.Add(c1);
listA.Add(c2);
listA.Add(c3);
List<cab> listB = new List<cab>();
cab c4 = new cab() { Name = "Santro",Desc = "iisdasdf",Car_number= "8832",status="false"};
cab c5 = new cab() { Name = "Ritz",Desc = "esddf",Car_number= "132",status="true"};
listB.Add(c4);
listB.Add(c5);
List<cab> listC = new List<cab>();