本文介绍了使用Lambda表达式的子查询的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用LINQ子查询来获取数组中最小长度的所有单词. 我想使用Lambda表达式来做到这一点.
I am using a LINQ subquery to obtain all the words of minimum length in an array. I want to do it using Lambda Expression.
var names = new[] { "Tom", "Dick", "Harry", "Mary", "Jay" }.AsQueryable(); ( from n in names where n.Length == names.Min (n2 => n2.Length) select n )输出: 汤姆·杰伊
谢谢, 普拉卡(Prakhar)
Thanks, Prakhar
推荐答案对我来说,这个问题似乎有点含糊,但这是您要查找的内容吗?
The question to me seems a little bit vague, but is this what you're looking for?
names.Where (x => x.Length == names.Min (n2 => n2.Length));更多推荐
使用Lambda表达式的子查询
发布评论