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.