我有字典(buzzCompaignsPerUserIntersets)的问题,我有字典(key = stringand value = ICollection),我想从每个键的值中删除,比较至极验证条件这里是代码谁我用:从字典中删除项目,同时迭代它
buzzCompaignsPerUserIntersets = Dictionary<string, ICollection<Buzzcompaign> ;
foreach(var dic_compaign in buzzCompaignsPerUserIntersets)
{
var listCompaign = buzzCompaignsPerUserIntersets[dic_compaign.Key];
for (int i = 0; i < listCompaign.Count(); i++)
{
if (listCompaign.ElementAt(i).MayaMembership.MayaProfile.MayaProfileId == profile_id)
buzzCompaignsPerUserIntersets[dic_compaign.Key].Remove(listCompaign.ElementAt(i));
}
}
与此代码我碰到了奇怪的结果,因为我遍历一个字典至极,我从他们删除元素,你有什么建议
谢谢艾哈迈德先生,这一整天都在我身边,这很有趣! – ucef 2012-07-06 19:33:46