Mi sono chiesto come sia la sintassi esatta per i parametri ref
e out
per i delegati e le funzioni lambda inline.Func/Action delegati con argomenti/parametri di riferimento o funzioni anonime
ecco un esempio
se la funzione è definita come
public void DoSomething(int withValue) { }
delegato in una funzione può essere creato
public void f()
{
Action<int> f2 = DoSomething;
f2(3);
}
come è che la sintassi, se la funzione originale sarebbe definito come
public void DoSomething(ref int withValue) { withValue = 3; }