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