Ho un metodo con un parametro out
e desidero indicare uno Action
o Func
(o un altro tipo di delegato).Posso avere un'azione <> o Func <> con un parametro out?
Questo funziona bene:
static void Func(int a, int b) { }
Action<int,int> action = Func;
Tuttavia questo non
static void OutFunc(out int a, out int b) { a = b = 0; }
Action<out int, out int> action = OutFunc; // loads of compile errors
Questo è probabilmente un duplicato, ma alla ricerca di 'parametro out' non è particolarmente fruttuoso.
possibile duplicato del [Funz con il parametro out] (http://stackoverflow.com/questions/1283127/funct-with -out-parameter) –
nawfal