zoukankan      html  css  js  c++  java
  • 巧用Contains可以做到过滤同类项!

    如果你想针对某个数组之间的同类项来进行过滤,Contains就能做到。

     如下面这种情况,是筛选出,不包含itemList列表中的值。

      public List<int> FilterTemp_InfoBooth_R(int tempID)
      {
        return base.LoadRepository.GetEntities<Info_BoothTemp_Info_R>().Where(i => i.BoothTempID == tempID).Select(i => i.BoothInfoID).ToList<int>();
      }
    public ActionResult AddExitsInfo_InTo_BoothTemp(int? page)
    {
        int tempID;
        int.TryParse(Request.QueryString["tempid"], out tempID);
        ViewBag.tempID = tempID;
    
        List<int> itemList = info_BoothManager.FilterTemp_InfoBooth_R(tempID);
        PredicateList<Info_BoothInfo> predict = new PredicateList<Info_BoothInfo>();
        predict.Add(i => !itemList.Contains(i.BoothInfoID));
    
        PagingParam pp = new PagingParam(page ?? 1, 15);
        var listModel = info_BoothManager.GetModel_BoothInfo(predict, pp);
    
        return View(listModel);
    }
  • 相关阅读:
    进度条2
    VW
    SET和MAP
    解构赋值、
    Symbol
    箭头函数
    正则的补充
    java 面向对象(三十五):泛型在继承上的体现
    java 面向对象(三十六):泛型五 通配符
    java IO流 (一) File类的使用
  • 原文地址:https://www.cnblogs.com/Kummy/p/3077131.html
Copyright © 2011-2022 走看看