是否有用于默认命名唯一参数lambda的语法?

时间:2019-07-18 14:54:45

标签: c# lambda

我想知道C#中是否有一种语法不能为1参数lambda提供参数名称。

像这样表达:

Func<A,B> = x => x.Stuff;

Func<A,B> = $.Stuff; // is there a syntax similar to that?

目标是简化Linq表达式:

enumerable.Where($.Date1 == $.Date2).Select($.Blah);

如果不存在,是否有建议在这种语言的更高版本中添加此类内容?如果不是,是否有原因不能添加?我猜想知道函数从哪里开始有点棘手。

1 个答案:

答案 0 :(得分:-5)

不,它不存在。这不是C#的功能。