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




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM