我有代碼,其中我有兩個類稱爲ClassA和ClassB,並且我在兩個類中都有兩個類和數量的Fileds類, 我創建了一個名爲listA的兩個List, listB, 我需要查詢它,只有Status
屬性必須使用linq/lambda表達式從listB轉移到listA。 我該怎麼做?提前 感謝, 這裏是我的代碼片段我們如何將數據從一個列表傳輸到另一個列表
class ClassA
{
public int Number { get; set; }
public bool Status { get; set; }
}
class ClassB
{
public int Number { get; set; }
public bool Status { get; set; }
}
static void Main(string[] args)
{
List<ClassA> listA = new List<ClassA>();
List<ClassB> listB = new List<ClassB>();
ClassA a = new ClassA();
a.Number = 1; a.Status = false;
ClassA a2 = new ClassA();
a2.Number = 1; a2.Status = true;
ClassA a3 = new ClassA();
a3.Number = 1; a3.Status = true;
ClassA a4 = new ClassA();
a4.Number = 1; a4.Status = true;
ClassB b1 = new ClassB();
b1.Number = 2;b1.Status = true;
ClassB b2 = new ClassB();
b2.Number = 3; b2.Status = false;
ClassB b3 = new ClassB();
b3.Number = 2; b3.Status = true;
ClassB b4 = new ClassB();
b4.Number = 3; b4.Status = false;
listA.Add(a);
listA.Add(a2);
listA.Add(a3);
listA.Add(a4);
listB.Add(b1);
listB.Add(b2);
listB.Add(b3);
listB.Add(b4);
}
好斑點。固定。 –