我有一个类型的字符串数组
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();