将c#委托转换为使用Lambda表达式
问题描述:
您可以将以下委托转换为使用lambda表达式吗?将c#委托转换为使用Lambda表达式
public Action<int, Func<int, int>> DisplayResult = delegate (int result, Func<int, int> function)
{
Console.WriteLine(function(result));
};
我已经试过删除所有数据类型等,但其不工作了
我知道它不是一个编码服务,但是这是我最后的手段。我不得不重构上面的代码来使用Lambda表达式。要使用Lambda,我需要删除所有对变量的引用,如ints,Func和委托。像=(result,operation)=> – Aindriu