如何使用字符串数组在 ICollection 或 List 中查找元素?
How to find element in ICollection or List using string array?
我有一个这种类型的字符串数组
String[] codes = { "a", "b" };
以及 Thing 具有 属性 代码的集合。
ICollection<Thing>
如果它的代码与数组的任何元素匹配,我想从这个集合中取出元素。我怎样才能做到这一点,因为似乎没有方法可以做到这一点?
你可以找到第一个元素
var firstElement= things.FirstOrDefault(t => codes.Contains(t.Code));
如果可以多个就列出来
var elements= things.Where(t => codes.Contains(t.Code)).ToList();
我有一个这种类型的字符串数组
String[] codes = { "a", "b" };
以及 Thing 具有 属性 代码的集合。
ICollection<Thing>
如果它的代码与数组的任何元素匹配,我想从这个集合中取出元素。我怎样才能做到这一点,因为似乎没有方法可以做到这一点?
你可以找到第一个元素
var firstElement= things.FirstOrDefault(t => codes.Contains(t.Code));
如果可以多个就列出来
var elements= things.Where(t => codes.Contains(t.Code)).ToList();