C # Action <> с параметром Func <>

У меня есть следующий метод, для вызова которого я не могу определить правильный синтаксис:

public T GetAndProcessDependants<C>(Func<object> aquire, 
    Action<IEnumerable<C>, Func<C, object>> dependencyAction) {}

Я пытаюсь чтобы назвать это так:

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

Отредактировано: спасибо всем, вы помогли включить лампочку в моей голове. вот что я сделал:

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

не уверен, почему у меня вообще проблема с этим. это один из тех дней, я думаю ..

спасибо

5
задан emer 14 November 2011 в 19:06
поделиться