有两个列表:
List<string> excluded = new List<string>() { ".pdf", ".jpg" };
List<string> dataset = new List<string>() {"valid string", "invalid string.pdf", "invalid string2.jpg","valid string 2.xml" };
如何从“数据集”列表中过滤掉包含“排除”列表中任何关键字的值?
最佳答案
var results = dataset.Where(i => !excluded.Any(e => i.Contains(e)));
关于c# - 排除包含另一个列表中的值的列表项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11241210/