【问题标题】:How to convert LINQ query to Lambda automatically如何将 LINQ 查询自动转换为 Lambda
【发布时间】:2015-06-17 08:54:18
【问题描述】:

我很想知道如何将 LINQ 查询转换为 lambda,所以我访问了以下链接并按照相同的操作,但我的 linq 查询无法自动转换为 lamda。

convert this LINQ expression into Lambda

这是我使用 C# 程序的 LINQ pad 图像:

谁能指导我为哪个 linq pad 无法将我的 linq 转换为 lambda 做什么?

【问题讨论】:

    标签: linqpad


    【解决方案1】:

    您未处于“C# 表达式”模式。将 LINQ 部分 (from x in y...) 复制并粘贴到新选项卡(确保从下拉列表中选择 C# 表达式),然后尝试转换为 lambda。对其他 LINQ 查询重复此操作。

    【讨论】:

    • 你能给我看图片吗?当我在 C# 表达式模式下尝试示例然后遇到错误,但是当我用 C# 语句测试相同时,我的程序执行但 lamda 没有出现。
    【解决方案2】:

    我知道怎么做。这是屏幕截图。

    不使用.ToList(), .FirstOrDefault(), SingleOrDefault() 直接编写查询表达式将在 Lambda 表达式选项卡中显示对应的 Lambda 表达式。

    【讨论】:

    • 也许对您如何解决问题的解释(除了屏幕截图)会有用吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-26
    • 2020-06-01
    • 2018-09-23
    • 2021-05-30
    • 1970-01-01
    • 2016-10-12
    • 2011-07-18
    相关资源
    最近更新 更多