小编eme*_*mer的帖子

带有Func <>参数的C#Action <>

我有以下方法,我无法找出正确的语法来调用:

public T GetAndProcessDependants<C>(Func<object> aquire, 
    Action<IEnumerable<C>, Func<C, object>> dependencyAction) {}
Run Code Online (Sandbox Code Playgroud)

我试着像这样称呼它:

var obj = MyClass.GetAndProcessDependants<int>(() => DateTime.Now, 
    (() => someList, (id) => { return DoSomething(x); }) }
Run Code Online (Sandbox Code Playgroud)

编辑:大家,你们帮我打开了一个灯泡.这是我做的:

var obj = MyClass.GetAndProcessDependants<int>(
            () => DateTime.Now,
            (list, f) => 
            {
                list = someList;
                f = id => { return DoSomething(id); };
            });
Run Code Online (Sandbox Code Playgroud)

不知道为什么我甚至有这个问题.这是我猜的那些日子之一..

谢谢

c# action func

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

标签 统计

action ×1

c# ×1

func ×1