我有一个 ObservableColection totalsCol 并且想要检索其 id 与指定 id 匹配的对象。我编码为:
IEnumerable<Totals> ie = totalsCol.Where(a => a.IdCTS == ct1.TOR_Id);
if (ie.Count() > 1)
{
// Update the TotalCts of Totals object
ie.ElementAt(0).TotalCTS = ct1.TotalCts;
CalculateTotalsPercent();
}
我得到 ie.count 为空。而它有3条记录。在调试时,我可以在基础源下看到。
我在哪里错了?我相信用 ie.ElementAt 更新值的方式将反映 totalsCol observableCollection 的变化。
请帮帮我。