Kann ich eine Aktion <> oder eine Funktion <> mit einem Out-Parameter haben?

Ich habe eine Methode mit einemout Parameter, und ich möchte ein zeigenAction oderFunc (oder eine andere Art von Delegierten).

Das funktioniert gut:

static void Func(int a, int b) { }
Action<int,int> action = Func;

Dies ist jedoch nicht der Fall

static void OutFunc(out int a, out int b) { a = b = 0; }
Action<out int, out int> action = OutFunc; // loads of compile errors

Dies ist wahrscheinlich ein Duplikat, aber die Suche nach "out parameter" ist nicht besonders fruchtbar.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage