首页 > 技术文章 > C# - List操作- 去掉重复

mantian 2014-05-12 16:34 原文

ChangeList里面会有重复的数据,这时可以这样去掉重复的item

// Remove duplicated info
var dup = ChangeList.Where(item => item.Stream.id == item.NewId).ToList();
dup.ForEach(item =>ChangeList.Remove(item));

 

删除掉符合某种条件的

var selected = list.Where(item => item.Used == true).ToList();
selected.ForEach(item => list.Remove(item));

推荐阅读