如何根据Id取2个完全不同的List集合Id相同的数据

ian_mylove 2014-05-28 02:40:08
举例 现在有List1 {“1”,“李雷”,“456875”}
{“2",“王红”,“561564”}

List2 {"2","165","张麻子","455445"}
{"3","180","王小二","454545"}

我想用Ling通过Id相同得到张麻子这条数据 应该怎么写啊?求大神指教
...全文
819 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
exception92 2014-05-28
  • 打赏
  • 举报
回复
使用json解析字符串到实体类,并添加到集合,然后再判断。
exception92 2014-05-28
  • 打赏
  • 举报
回复
你的List 里 能放这种数据吗?? {"2","165","张麻子","455445"} {"3","180","王小二","454545"}
jiaoshiyao 2014-05-28
  • 打赏
  • 举报
回复
大哥 那是LINQ不是LING 另外 你这两个集合的数据类型不一样 var query = List2 .Where(d=>d.Name="张麻子").FirstOrDefault(); var res = List1.Where(d=>d.Id = query.Id).ToList();
xdashewan 2014-05-28
  • 打赏
  • 举报
回复

var ary = from t1 in list1
                       join t2 in list2 on t1.id equals t2.id
                       select t2;

110,535

社区成员

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

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

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