代码之家  ›  专栏  ›  技术社区  ›  David Veeneman

LINQ查询返回是否在数组中找到项?

  •  4
  • David Veeneman  · 技术社区  · 14 年前

    var targetProperties = new string[] { "SelectedDate", "SelectedMonth" };
    

    我需要编写一个LINQ查询,如果传入的项在数组中,它将返回true,如果不在数组中,它将返回false。该查询是什么样子的?谢谢你的帮助。

    2 回复  |  直到 14 年前
        1
  •  8
  •   dtb    14 年前
    bool answer = targetProperties.Any(x => x == "SelectedDate");
    
        2
  •  8
  •   user180326 user180326    14 年前

    targetProperties.Contains("SelectedDate")