Или вы можете использовать Действие без параметров следующим образом:
юбопытно, почему C # позволяет мне игнорировать параметры делегата в некоторых случаях, но не в других.
Например, это разрешено:
Action<int> action = delegate { Console.WriteLine("delegate"); };
но это не так
Action<int> action = () => Console.WriteLine("lambda");
Есть ли способ инициализировать делегат и игнорировать параметры, используя лямбду? Я знаю, что могу добавить один параметр к лямбде и исправить предыдущую строку, но это скорее академический вопрос, относящийся к компилятору и почему, или как это работает.