• LINQ 查询集合总的重复项




    private List<FMDS_FarmPlotNewInfo> GetSame(List<FMDS_FarmPlotNewInfo> lst)
        {
            List<FMDS_FarmPlotNewInfo> newlst = new List<FMDS_FarmPlotNewInfo>();
            newlst = (from n in lst

                       group n by new { subFarmID = n.SubFarmID, WorkStationID = n.WorkStationID, FarmPlotName = n.FarmPlotName, SubFarmName = n.SubFarmName, TaskAreaName=n.TaskAreaName } into g
                       where g.Count()>=2
                      select new FMDS_FarmPlotNewInfo
                      {
                           FarmPlotName=g.Key.FarmPlotName,
                           SubFarmID=g.Key.subFarmID,
                           SubFarmName=g.Key.SubFarmName,
                           WorkStationID=g.Key.WorkStationID,
                           TaskAreaName=g.Key.TaskAreaName,
                       }).ToList<FMDS_FarmPlotNewInfo>();
                      
            return newlst;        

        } 

  • 相关阅读:
    12. nc/netcat 用法举例
    7. 由一道ctf学习变量覆盖漏洞
    11. 几点基于Web日志的Webshell检测思路
    约瑟夫环
    栈结构的经典算法题
    二叉查找树之二
    fork与vfork
    数组常见算法题
    赛马问题
    fibonacci 数列及其应用
  • 原文地址:https://www.cnblogs.com/davytitan/p/4919392.html
Copyright © 2020-2023  润新知