Um zu verstehen, wie man Delegaten zum Aufrufen mathematischer Operationen in C# verwendet, schauen wir uns ein Beispiel an, in dem wir eine Zahl dividieren.
Wir haben eine Klasse und eine Funktion:
public class Demo { public static double DivideFunc(double value) { return value / 5; } }
Jetzt legt unser Delegat −
delegate double myDelegate(double x);
einen Wert fest und ruft −
myDelegate[] val = { Demo.DivideFunc }; result(val[0], 20);
Mathe-Operationen werden mit Delegate −
static void result(myDelegate d, double value) { double result = d(value); Console.WriteLine("Result = {0}", result); }
aufgerufen. Der obige Code zeigt, dass für „Wert/5 „Das Ergebnis ist 20/5 –
Result = 4
Das obige ist der detaillierte Inhalt vonWie rufe ich mathematische Operationen mithilfe von Delegaten in C# auf?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!