有没有一种简短的方法可以找到一个对象是否在C#中的集合中,就像运算符中的Pythons一样,我认为Linq会尽可能地为您带来最近的结果?
答案 0 :(得分:1)
您可以尝试使用 Linq Any()
,例如
// Whatever IEnumerable<T> collection
int[] source = new int[]
{1, 2, 3, 4};
// Put required criterium into Any()
Boolean has = source.Any(item => item == 3);
// You can put various criterium into Any(), not necessary ==:
Boolean hasNegatives = source.Any(item => item < 0);