Python与C#搜索集合

时间:2015-03-06 15:58:40

标签: c# python

有没有一种简短的方法可以找到一个对象是否在C#中的集合中,就像运算符中的Pythons一样,我认为Linq会尽可能地为您带来最近的结果?

1 个答案:

答案 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);