您的位置:首页 > 编程语言 > C#

C#两个集合之间数据的关系--Contains

2012-08-24 16:03 309 查看
工作中,可能会遇到需要比较两个集合中的数据的情况。

下面的代码是判断一个集合的数据是否在另外一个集合中,也就是说集合A中的数据是否是集合B的子集。

List<string> listA=new List<string>();

List<UserInfo> listUser=bll.GetUser("",1,"Id");//这是一个对象集合

List<string> listB=new List<string>();

//取出listUser中的Id,放入新集合listB中

foreach(var data in listUser){

listB.Add(listUser.Id);

}

//判断

for( int i=0;i<listA.Count;i++){

if(listB.Contains(listA[i]));

Console.WriteLine(listA[i]+"包含在集合B中");

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐