Ich fragte mich, wie die genaue Syntax für ref
und out
Parameter für Delegaten und Inline-Lambda-Funktionen ist.Func/Action Delegaten mit Referenzargumente/Parameter oder anonyme Funktionen
hier ist ein Beispiel
, wenn eine Funktion von
public void f()
{
Action<int> f2 = DoSomething;
f2(3);
}
als
public void DoSomething(int withValue) { }
ein Delegierter in einer Funktion erstellt werden, wie ist das Syntax, wenn die ursprüngliche Funktion definiert ist, kann würde definiert werden als
public void DoSomething(ref int withValue) { withValue = 3; }