【发布时间】:2012-12-10 07:50:04
【问题描述】:
是否有可能通过不给它们命名来丢弃 lambda 表达式中的一些参数?
例如。我必须传递一个 Action
(_, foo) => bar(foo)
// or
(, foo) => bar(foo)
在第一种情况下它正在工作。但是第一个参数并不是真正的未命名,因为它的名称为“_”。因此,当我想丢弃两个或更多时,它不起作用。我选择 _ 因为在 prolog 中它的意思是“任何值”。
所以。我的用例是否有任何特殊字符或表达式?
【问题讨论】:
标签: c# parameters lambda