如何使用字符串数组在ICollection或List中查找元素



我有一个类型的字符串数组

String[] codes = { "a", "b" };

以及Thing具有属性Code的集合。

ICollection<Thing> 

如果元素的代码与数组的任何元素匹配,我希望从该集合中获取元素。我怎么能做到这一点,因为似乎没有任何方法可以做到这样的事情?

您可以找到第一个元素

var firstElement= things.FirstOrDefault(t => codes.Contains(t.Code));

或者列出是否可以是几个

var elements=  things.Where(t => codes.Contains(t.Code)).ToList();

最新更新