Heim >Backend-Entwicklung >C#.Net-Tutorial >Wie rufe ich mathematische Operationen mithilfe von Delegaten in C# auf?

Wie rufe ich mathematische Operationen mithilfe von Delegaten in C# auf?

WBOY
WBOYnach vorne
2023-08-26 19:57:14540Durchsuche

如何在 C# 中使用委托调用数学运算?

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen