小编Yoi*_*mel的帖子

Func<T, TResult> 的 Lambda 表达式

我怎样才能将 lambda 表达式写入optionObject.Forms.First(f => f.FormId == formId).MultipleIterationFunc 所以最后我有类似的东西

Func<FormObject, bool> FormID = f => f.formID == passedVal;
Run Code Online (Sandbox Code Playgroud)

然后在第一个表达式上使用它来得到类似的东西

optionObject.Forms.First(FormID).MultipleIteration
Run Code Online (Sandbox Code Playgroud)

我试过

Func<FormObject, PassedVal, bool> FormID => formID == PassedVal;
Run Code Online (Sandbox Code Playgroud)

但没有用。
请注意, lambda 表达式没有任何问题,它工作得很好。我只是想创建一个函数来用函数名称替换表达式,以使代码看起来更短且可维护。

.net c# lambda func

5
推荐指数
1
解决办法
2818
查看次数

标签 统计

.net ×1

c# ×1

func ×1

lambda ×1