基本上,有没有办法写这个:
for (int i = 0; i < modelOne.PaymentsPerDate?.Count; i++)
{
modelOne.PaymentsPerDate[i].Payment = modelTwo.PaymentsPerDate[i].Payment;
}
使用LINQ?
答案 0 :(得分:0)
不是真的。 LINQ是&#34;语言集成查询&#34;。它并非真正用于修改。
现在,如果你想滥用这个过程,可能会有效:
modelOne.PaymentsPerDate.Zip(modelTwo.PaymentsPerDate, (m1, m2)=> m1.Payment = m2.Payment);