我想知道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);
如果不存在,是否有建议在这种语言的更高版本中添加此类内容?如果不是,是否有原因不能添加?我猜想知道函数从哪里开始有点棘手。
答案 0 :(得分:-5)
不,它不存在。这不是C#的功能。