Я не могу вызвать делегата при передаче анонимной функции.
Вот код.
public class MethodCollection
{
public static void Print(Action<int, int> printNumbers)
{
}
}
public class Program
{
static void Main(string[] args)
{
MethodCollection.Print((p, q) => { p = q = 3; Console.WriteLine(p + q); });
Console.ReadLine();
}
}
Вывод пустой экран.Программа не печатает ожидаемый вывод, т.е. 6.