ArrayList arr1 = new ArrayList();
for (int i = 0; i < 100000; i++)
{
arr1.Add("Old|" + i);
} ArrayList arr2 = new ArrayList();
for (int j = 0; j < 100000; j++)
{
arr2.Add("New|"+j);
}
我想快速判断上面两个数组中的元素,如果相同就从两个数组中删除掉该元素
每个数组就剩下对方数组没有的元素了
然后对arr1中的元素从数据库中删除
把arr2中的元素添加进数据库中
每个元素对应数据库中 两列信息,根据"|"分隔怎么做才能快速的完成这样的操作了,实际中的数据比这还多,我用的是sqlserver 2005+vs2005
解决方案 »
- SQL server Management数据库的应用
- 怎样实现asp与.net界面之间的传值
- 谁能解决这样一个难题:由于在Web页上不能显示TIF图片,我用VB做了一个OCX,放到Web页面上,但是,这个OCX只能作为客户端控件使用,怎么用它来访问服务器端的图片啊?
- 判断Session的问题
- 客户与我们在用新技术方面僵持不下,怎么办
- 上传是文件名相同的问题!(在线等~~)
- 请教DataGrid中标题怎样居中?
- 微软提供的控件有几个?到那儿下载?如何使用?那位大哥给讲讲呀?
- 关于连接oracel的问题,很着急的!在线等待!答对了在加100分!
- 关于textbox和回车的问题
- .NetFrameWork4.0+AjaxToolKit4报Sys.WebForms.PageRequestManagerServerError...
- 删除留言时怎么删除上传到文件夹里的图片?
我的意思是说,如果有的话就判断然后每个数组剩下对方没有的数据
因为数组里 的元素师从数据库里获取到的,所以什么可能性都有
数据比较多的时候,页面就没反应了,数据库里的数据就是不停的添加了
删除和添加当原数据中的数据在新数据中不存在时删除
当新数据中的数据在原数据中不存在时添加
否则不变