我有以下方法,我无法找出正确的语法来调用:
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)
不知道为什么我甚至有这个问题.这是我猜的那些日子之一..
谢谢