两个List对比

ccneal 2013-04-12 10:42:56
从数据库中查出的实体列表,ListOld
然后经过更改,添加或删除后的实体列表 ListNew,
求方法将ListOld里跟ListNew 中对比出
ListNew中比ListOld新添加的实体列表ListAdd
和ListNew中比ListOld中被删除的实体列表ListDelete
求具体代码。。
感谢。。
...全文
286 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
ListNew.Except(listOld)是新增的,listOld.Except(listNew)是删除的
王子文龙 2013-04-12
  • 打赏
  • 举报
回复
越来越难看懂大神的回复了
SQL77 2013-04-12
  • 打赏
  • 举报
回复
double[] numbers1 = { 2.0, 2.1, 2.2, 2.3, 2.4, 2.5 }; double[] numbers2 = { 2.2 }; IEnumerable<double> onlyInFirstSet = numbers1.Except(numbers2); foreach (double number in onlyInFirstSet) Console.WriteLine(number);
_老吴 2013-04-12
  • 打赏
  • 举报
回复
这描述真难看懂!!
ccneal 2013-04-12
  • 打赏
  • 举报
回复
感谢2楼,问题解决。
王子文龙 2013-04-12
  • 打赏
  • 举报
回复
引用 4 楼 davinciyxw 的回复:
ListNew.Except(listOld)是新增的,listOld.Except(listNew)是删除的
2.0是没有的吧
对比两个list 得到相同数据 差异数据  Map<String, List<T>> listMap = new HashMap<>();  String temp;  for(T t : second){    temp = String.valueOf(EntityUtil.getFieldValue(t, compareFieldName));    if(listMap.get...

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧