美文网首页
List.Exists 优雅的实现遍历

List.Exists 优雅的实现遍历

作者: 烂醉花间dlitf | 来源:发表于2021-05-07 20:31 被阅读0次
        void Start()
        {
            List<int> list = new List<int>() { 2, 5, 1, 4, 3 };
    
            // 因为不存在非A,就是所有都A 
            if (!list.Exists(i => !(i > 0)))
            {
                Debug.Log("所有都 > 0 ");
            }
    
            List<int> listB = new List<int>() { 1, 2, 3 };
            // listB.All(b => list.Exists(a => a == b)) 注:没有 All 的 API,意会
            if (!listB.Exists(b => !list.Exists(a => a == b)))
            {
                Debug.Log("listB 中的所有元素都在 list 中");
    
            }
        }
    

    相关文章

      网友评论

          本文标题:List.Exists 优雅的实现遍历

          本文链接:https://www.haomeiwen.com/subject/skuedltx.html