這裏收集是我的代碼:更改裏面的foreach
foreach (OrderItem item in OrderInfo.order)
{
orderItemViews.Single(i => i.numericUpDown.Name == item.id.ToString()).numericUpDown.Value = item.count;
}
它給出了一個例外。
我知道我不能更改內部的集合foreach
如何更改此代碼以使其工作?最重要的是,如果它是LINQ代碼。
異常說「集合已被修改」。對不起,不能提供異常的真實信息,因爲它在非英語
對不起。我發現收藏在哪裏變化。它在* numericUpDown_ValueChanged *處理程序中。無論如何,我有一個答案。謝謝
?據我瞭解,你只是更新你的界面... – acrilige
什麼是例外? orderItemViews的類型是什麼,它有什麼成員? –
此代碼是否在UI線程之外運行? –