循環鑑於代碼:如何最好地刪除列表中的項目,在C#
var AllItems = new List<CartItem>();
using(var db = new MainContext())
{
foreach (var item in AllItems)
{
if (!db.tblStoreItems.Where(i => i.ID == item.ItemID).Any())
{
AllItems.Remove(item);
}
}
}
這是爲了在一個循環中List對象中刪除項目的最佳方式?
美麗的謝謝你! – 2012-04-14 13:12:48