Mam metodę z parametrem out
i chciałbym wskazać na Action
lub Func
(lub innego rodzaju delegata) na to.Czy mogę mieć Action <> lub Func <> z out-out?
Działa to dobrze:
static void Func(int a, int b) { }
Action<int,int> action = Func;
Jednak nie
static void OutFunc(out int a, out int b) { a = b = 0; }
Action<out int, out int> action = OutFunc; // loads of compile errors
robi Prawdopodobnie jest to duplikat, ale poszukiwania 'out parametru' nie jest szczególnie owocne.
możliwe duplikat [FUNC z zewnątrz parametru] (http://stackoverflow.com/questions/1283127/funct-with -out-parameter) –
nawfal