У меня есть метод с параметром out
, и я хотел бы указать на него Action
или Func
(или другой вид делегата).
Это отлично работает:
static void Func(int a, int b) { }
Action<int,int> action = Func;
Однако это не
static void OutFunc(out int a, out int b) { a = b = 0; }
Action<out int, out int> action = OutFunc; // loads of compile errors
Это, вероятно, дубликат, но поиск параметра "out" не особенно плодотворен.