0
我有這兩位代碼,我有一個列表highAmtCtrList這是我從ddr.Out獲得的列表。 這是合同列表,您可以擁有兩個具有相同合同編號的記錄。我有一些代碼,我想讓更短
我使用highAmtCtrList僅獲取所有第一個記錄。
然後在foreach中,我是否在ddr.Dil合同匹配highAmtCtrList的。如果他們這樣做,我用ddr.Dil更新highAmtCtrList中的金額。
我作品中的代碼,它只是我一直在試圖把它變成一個代碼位和似乎無法避開它。
任何想法?? Tks提前。 Rui Martins
List<Outstanding> highAmtCtrList =
(from d in ddr.Out
group d by d.Contract
into g
let highestInstallment =
(from x in g
orderby x.Amount descending
select x).First()
select highestInstallment).ToList();
highAmtCtrList.ForEach(outs => outs.Amount += ddr.Dil
.Where(dil => dil.Contract == outs.Contract)
.Select(dil => dil.Amount)
.FirstOrDefault());
}
「我一直在試圖將它變成一個代碼」爲什麼?你能否以「傑出」類型顯示所有屬性? –