我的情况是这样的,List A和List B,
例如:
List A = {00001 桔子,00002 苹果,00003 桃子,00004 梨子}
List B = {00001 桔子,00010 橙子,00012 荔枝,00014 核桃,00003桃子...}
用什么方法可以把集合B中与集合A中一样的项去掉? 之前的帖子:
http://community.csdn.net/Expert/topic/5342/5342855.xml?temp=.5258295用
for(int i=0;i<A.count;i++)
{
if(B.Contain(A[I].Tostring())
{
B.Remove(A[I].Tostring());
}
}
这样的方法可以做到,是在按顺序的情况下,如果我把A和B中的item的顺序打乱再去就不行了,请帮忙.谢谢了
例如:
List A = {00001 桔子,00002 苹果,00003 桃子,00004 梨子}
List B = {00001 桔子,00010 橙子,00012 荔枝,00014 核桃,00003桃子...}
用什么方法可以把集合B中与集合A中一样的项去掉? 之前的帖子:
http://community.csdn.net/Expert/topic/5342/5342855.xml?temp=.5258295用
for(int i=0;i<A.count;i++)
{
if(B.Contain(A[I].Tostring())
{
B.Remove(A[I].Tostring());
}
}
这样的方法可以做到,是在按顺序的情况下,如果我把A和B中的item的顺序打乱再去就不行了,请帮忙.谢谢了
if(B.Contain(A[I])
{
B.Remove(A[I]);
}
{
if(A.Contain(b[i])
{
B.RemoveAt(i);
}
}
B.Remove(str);
如果这个不行的话,肯定是List里的string内容不一样。