Linq多层查询问题
答案:1 悬赏:0 手机版
解决时间 2021-05-25 20:48
- 提问者网友:轻浮
- 2021-05-25 02:10
先看代码,大致代码如下:List alist=new List();List blist=new List();B b=new B();b.MD5="12572195";blist.add(b);A a=new A();a.BList=blist;alist.add(a);我要查询alist里的A元素的Blist里的元素的MD5属性为"12572195"的元素,使用Linq查询
最佳答案
- 五星知识达人网友:孤老序
- 2021-05-25 02:40
List<A> alist = new List<A>();
List<B> blist = new List<B>();
B b = new B();
b.MD5 = "12572195";
blist.Add(b);
A a = new A();
a.BList = blist;
alist.Add(a);
var result = from e in a.BList
where e.MD5 == "12572195"
select e;
foreach (var item in result)
{
Console.WriteLine(item.MD5);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯