你的位置:首页 > ASP.net教程

[ASP.net教程]LINQ的Any方法


返回布尔值,判断集合中是否有元素满足某一条件。

 

 
source code:

IEnumerable<string> str = new List<string> {        "asdf","fgsdfg","tyuiu","ryury","ituyitu"      };      if (str.Any(x => x.EndsWith("iu")))      {        Write("true");      }      else      {        Write("false");      }

View Code


或者你可以如下这样写:

 

source code:

IEnumerable<string> str = new List<string> {        "asdf","fgsdfg","tyuiu","ryury","ituyitu"      };      //if (str.Any(x => x.EndsWith("iu")))      //{      //  Write("true");      //}      //else      //{      //  Write("false");      //}      bool blnResult = str.Any();      blnResult = str.Any<string>((s) =>      {        return s.LastIndexOf("iu") > 0;      });      if (blnResult)      {        Write("true");      }      else      {        Write("false");      }

View Code