将c#委托转换为使用Lambda表达式

将c#委托转换为使用Lambda表达式,c#,lambda,C#,Lambda,能否将以下委托转换为使用lambda表达式 public Action<int, Func<int, int>> DisplayResult = delegate (int result, Func<int, int> function) { Console.WriteLine(function(result)); }; public Action DisplayResult=委托(int-result,Func函数) { Console.Wr

能否将以下委托转换为使用lambda表达式

public Action<int, Func<int, int>> DisplayResult = delegate (int result, Func<int, int> function)
{
       Console.WriteLine(function(result));
};
public Action DisplayResult=委托(int-result,Func函数)
{
Console.WriteLine(函数(结果));
};
我尝试删除所有数据类型等,但没有成功

公共操作显示结果=(结果,函数)=>
public Action<int, Func<int, int>> DisplayResult = (result, function) =>
{
    Console.WriteLine(function(result));
};
{ Console.WriteLine(函数(结果)); };
我知道这不是编码服务,但这是我最后的选择。我必须重构上述代码以使用Lambda表达式。要使用Lambda,我需要删除所有对变量的引用,比如int、Func和委托。比如=(结果,操作)=>非常感谢vyrp。这绝对是完美的。你知道我花了两个小时在这上面,但你永远不会相信me@Aindriu如果它回答了这个问题,你能接受这个答案吗?是的!就等4分钟