将列表中的元素字段值复制到相应的元素

时间:2017-06-01 13:32:26

标签: c# linq

基本上,有没有办法写这个:

for (int i = 0; i < modelOne.PaymentsPerDate?.Count; i++)
{
    modelOne.PaymentsPerDate[i].Payment = modelTwo.PaymentsPerDate[i].Payment;
}

使用LINQ?

1 个答案:

答案 0 :(得分:0)

不是真的。 LINQ是&#34;语言集成查询&#34;。它并非真正用于修改。

现在,如果你想滥用这个过程,可能会有效:

modelOne.PaymentsPerDate.Zip(modelTwo.PaymentsPerDate, (m1, m2)=> m1.Payment = m2.Payment);