のループでリスト項目を削除するには:どのように最善のコードを考えると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オブジェクトから項目を削除するための最良の方法ですか?
美しいありがとう! –