使用Lambda表达式的子查询

编程入门 行业动态 更新时间:2024-10-26 09:23:59
本文介绍了使用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表达式的子查询

本文发布于:2023-10-17 13:19:36,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1501039.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:表达式   Lambda

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!