我有这段代码,其中 highAmtCtrList 是必须更新的未完成合同列表,comCtrList 是我更新 highAmtCtrList 的稀释合同列表。
因此,对于 highAmtCtrList 中的每个合同,如果我在 comCtrList 中找到匹配的合同,我会使用从 comCtrList 返回的金额对其进行更新。
该代码有效,只是我想将其更改为linq。
有任何想法吗。提前谢谢。瑞马丁斯
foreach (Outstanding outCtr in highAmtCtrList)
{
Dilution dilCtr =
comCtrList.FirstOrDefault(dil => dil.Contract == outCtr.Contract);
if (dilCtr != null) outCtr.Amount += dilCtr.Amount;
}