背景:

实体数组中有多个实体,实体a中name属性值:a,b,c   实体b中name属性值a,c  实体c中name属性值:d

根据一个值查找出数组中的所有数据,即:根据a查找出实体a和b放到list中,根据d查找出实体c放到list中

//username:即根据某个值

//work.Members:实体中的属性(上面的name)

protected List<TeamWorkInfos> GetCacheWorkListByusername(string username)    {        List<TeamWorkInfos> mlist = new List<TeamWorkInfos>();        mlist.AddRange(GetCacheTeamWorkInfos(1));//实体数组

        //委托        Predicate<TeamWorkInfos> mpush = new Predicate<TeamWorkInfos>(delegate(TeamWorkInfos work) { return work.Members.Contains(username); });        mlist = mlist.FindAll(mpush);        return mlist;    }

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-10
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-05-29
  • 2022-12-23
  • 2021-06-02
  • 2021-10-13
  • 2022-12-23
相关资源
相似解决方案