您的位置:首页 > 其它

关于两个集合进行比较,更新

2011-01-20 16:59 218 查看
工作中遇到了比较两个集合(一个是Dictionary、一个是List),对其中一个集合进行更新的问题,

for (int i = 0; i < dicBBZZ[vsBBBH].Count; i++)
{
TBSCZZ_Spi vsTBSCZZ = vlSCZZ.Find(
delegate(TBSCZZ_Spi find)
{
return find.TBSCZZ_ZZNM == dicBBZZ[vsBBBH][i].TBSCZZ_ZZNM;
}
);
if (vsTBSCZZ == null)
{
vlSCZZ.Add(dicBBZZ[vsBBBH][i]);
}
else
{
//vsTBSCZZ = dicBBZZ[vsBBBH][i]; 好像不管用
vlSCZZ.Remove(vsTBSCZZ);
vlSCZZ.Add(dicBBZZ[vsBBBH][i]);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐