问题标签 [lambda]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C# 语法 - Lambda 表达式示例 - ForEach() over Generic List
首先,我知道List<>
框架中已经有一些通用类的方法可以遍历List<>
.
但是作为一个例子,编写 ForEach 方法来迭代 a 的每个对象List<>
并在每个对象上执行 a的正确语法是什么Console.WriteLine(object.ToString())
。将List<>
λ 作为第一个参数,将 lambda 表达式作为第二个参数的东西。
我见过的大多数示例都是作为扩展方法完成的,或者涉及 LINQ。我正在寻找一个普通的方法示例。
variables - 带有捕获变量的 Lambda
考虑以下代码行:
因此,当我将一个实际数字硬连接到 lambda 函数中时,它可以正常工作。当我在表达式中使用捕获的变量时,它会返回以下错误:
不存在从对象类型 ReportBuilder.Reporter+<>c__DisplayClass0 到已知托管提供程序本机类型的映射。
为什么?我该如何解决?
c# - C# Lambda 表达式和 NHibernate
我是 NHibernate 伟大世界的新手。我使用的是 2.0.1.GA 版本。这是我的问题。我有一个Cars
包含列Manufacturer(nvarchar(50))
和主键的表ID(int)
。我的 .NET 课程是:
现在,如果我想检索梅赛德斯制造的所有汽车,我必须输入以下内容:
我不喜欢我需要将属性名称指定为字符串的事实 :( 是否有可能有一些对重构更友好的东西(这只是一个建议)?
当前版本(2.0.1.GA)或未来版本中的任何东西?
sql - 如何使用 LAMBDA 表达式在 LINQ 中执行 IN 或 CONTAINS?
我有以下 Transact-Sql 正在尝试转换为 LINQ ...并且正在苦苦挣扎。
任何帮助将不胜感激......如果可能的话,我想用 Lambda 表达式来做。
提前致谢!
lambda - 统一问题的类型推断
有谁知道类型推断问题如何
与打字环境
可以在统一问题中转移吗?
任何帮助将不胜感激!
c# - 用于在 C# 中附加集合的 StringBuilder 扩展方法
在 C# 中,我正在尝试为 StringBuilder 构建一个名为 AppendCollection() 的扩展方法,它可以让我这样做:
stringPeople 最终会为列表中的每个人加上一行。每一行都是 p.ToString() 的结果。对于 stringOrders 也是如此。我不太确定如何编写代码以使 lambda 与泛型一起使用。
python - python中类的Lambda函数?
必须有一种简单的方法来做到这一点,但不知何故我可以绕着它走。我可以描述我想要的最好的方法是一个类的 lambda 函数。我有一个库,它期望使用一个未实例化的类版本作为参数。然后它实例化类本身以进行处理。问题是我希望能够动态地创建类的版本,以传递给库,但我不知道该怎么做,因为库需要一个未实例化的版本。下面的代码描述了这个问题:
我不能使用通用的 Multiply 类,因为我必须先实例化它,这会破坏库“AttributeError:Multiply 实例没有调用方法”。在不更改 Library 类的情况下,有没有办法可以做到这一点?
c# - 您以什么方式使用 C# Lambda 表达式?
倒入你的帖子。我将从一对夫妇开始,让我们看看我们可以收集多少。
提供内联事件处理程序,如
在集合中查找项目
用于迭代集合,例如
让他们来!!
c# - C#:是否可以在匿名方法中声明局部变量?
是否可以在匿名 c# 方法中有一个局部变量,即在下面的代码中我只想执行一次计数。
匿名函数是否有“让”?
更新:请注意,我在此语句之后添加了几个 Where 子句,因此我无法通过选择关闭。
/尼尔斯