просто передать лямбду и дернуть в нужном месте и всё,
List<object> getListItems(Func<List<object>> f, bool isTrue)
{
return f();
}
getListItems(() => M1(0,0,""), false)
все равно параметры не передаются из метода getListItems в лямбду, в чем проблема?
да, то что нужно, про лямды не знал, сенкс!
Не заметил что ты уже написал то же самое)
предполагал, что должно же что-то подобное быть func => M1(0,0,""), но что бы так () => M1(0,0,"")
Лямбда вида () => 1 Это аналог метода int Foo() { return 1; }
можно еще так Func<int> x = delegate { return 1; };
Обсуждают сегодня